HoldAll

HoldAll
属性であり,関数に与えられたすべての引数を未評価に維持することを指定する.

詳細詳細

  • Evaluateを使ってHoldAllの引数の関数を強制的に評価することができる.
  • 関数が属性HoldAllを持っていても,引数に現れるSequenceオブジェクトはデフォルトではフラットにされ,Unevaluatedによる「包み込み」は無視される.そして,この引数に関連した上向きの値が使われる.
1988年に導入
(1.0)