Mathematica > コアとなる言語 >
変数と関数の定義
Mathematica の記号的言語パラダイムでは変数と関数のコンセプトが新しいレベルで考えられている.Mathematica では変数は値を持つものとしてだけでなく,純粋に記号として扱うことができる.Mathematica の強力なパターン言語で構築されていることで「関数」は引数を取るだけでなく,どのような構成のパターンでも変換することができる.
x=... 変数を設定する
f[x_]:=... 任意の引数を1つ取る関数を定義する
    
Set (=) — 即時割当て(右辺は即時評価される)
SetDelayed (:=) — 遅延割当て(右辺は使われるときに評価される)
Unset (=.) — 変数の設定を解除する
Clear 関数の定義をクリアする
    
Module... 局所変数のスコープを設定する
e;e;e (CompoundExpression) — 式を順番に評価する
Attributes  ▪ Flat  ▪ Orderless  ▪ Listable  ▪ HoldFirst  ▪ Protected
チュートリアル
その他