 
 
 
 
 
   
以下の記述はプログラミングの中級者向けであって、最初は読み飛ばして構 わない。実用的なプログラムを書く際に必要な、他への悪影響が出ない&他か らの影響を受けないようにするための工夫の話。
        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`"] | 
 
 
 
 
 
