Experimental`
Experimental`

ValueFunction

ValueFunction[symb]

シンボル symb が新しい値を得たときに常に適用される関数を表す.

詳細とオプション

  • ValueFunctionを使うためには,まず試験的関数パッケージをロードしなくてはならない.それにはNeeds["Experimental`"]を実行する必要がある.
  • 割当てValueFunction[symb]=f は,symb が新しい値 val を得たとき,式 f[symb,val]が常に評価されることを指定する.
  • symb の値がクリアされると,f[symb]が評価される.
  • ValueFunctionは,Setだけでなく,シンボルの値を変更することができるあらゆる方法を考慮する.