InertExpression
InertExpression[expr]
コンパイルされたコード内に不活性な式を作成する.
詳細
- InertExpressionはコンパイルされたコードでしか使えない.
- expr は一定の値でなければならず,コンパイラ変数への参照を含んでいてはならない. »
- InertExpression[expr]は"InertExpression"型のオブジェクトを返す.
- InertExpressionが返した"InertExpression"オブジェクトは不活性で,InertEvaluateを呼び出さないと評価されない. »
例題
すべて開くすべて閉じるスコープ (4)
不活性な式を構築し,コンパイルされたコードから返す前にこれをHoldで包み込む:
InertEvaluateを使って評価を要求することができる:
特性と関係 (1)
不活性な式はInertEvaluateで評価できる:
考えられる問題 (3)
InertExpressionはコンパイルされたコードでしか使えない:
不活性な式はコンパイルされたコードから返されたときに評価されるかもしれない:
不活性な式が評価されないように,返す前にこれをHold包み込む:
InertExpressionはコンパイラ変数は考慮しない:
Wolfram Research (2022), InertExpression, Wolfram言語関数, https://reference.wolfram.com/language/ref/InertExpression.html.
テキスト
Wolfram Research (2022), InertExpression, Wolfram言語関数, https://reference.wolfram.com/language/ref/InertExpression.html.
CMS
Wolfram Language. 2022. "InertExpression." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/InertExpression.html.
APA
Wolfram Language. (2022). InertExpression. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/InertExpression.html