InertExpression

InertExpression[expr]

コンパイルされたコード内に不活性な式を作成する.

詳細

例題

すべて開くすべて閉じる

  (1)

式を返すプログラムをコンパイルする:

このプログラムを実行する:

スコープ  (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

BibTeX

@misc{reference.wolfram_2024_inertexpression, author="Wolfram Research", title="{InertExpression}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/InertExpression.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_inertexpression, organization={Wolfram Research}, title={InertExpression}, year={2022}, url={https://reference.wolfram.com/language/ref/InertExpression.html}, note=[Accessed: 18-November-2024 ]}