以下の記述はプログラミングの中級者向けであって、最初は読み飛ばして構 わない。実用的なプログラムを書く際に必要な、他への悪影響が出ない&他か らの影響を受けないようにするための工夫の話。
PowerSum[x_, n_] := Sum[x^i, {i,1,n}]とすると、 PowerSum[x,5] のようなのは大丈夫だが、PowerSum[i,5] はうまく動かない。 Module[{local-var1,local-var2,..}, procedure] を 利用して
PowerSum[x_,n_] := |
Begin["Private`"] |