HoldFirst

HoldFirst

関数の第1引数を未評価の形式で維持することを指定する属性である.

例題

すべて開くすべて閉じる

  (1)

アプリケーション  (1)

名前呼び出し(call-by-name)の動作は,未評価式に対する定義で実装することができる:

大域変数が変更されている:

特性と関係  (6)

シンボルに働く関数はしばしばHoldFirst属性を必要とする:

割当ては左辺を評価しない:

Evaluateを使ってHoldFirst関数の引数の評価を強制する:

純関数の第1引数の評価を抑制する:

HoldFirst関数についてもシーケンスの分離が起る:

NHoldFirstNからの引数をプロテクトするが,それ以外は通常と同じように評価する:

Wolfram Research (1988), HoldFirst, Wolfram言語関数, https://reference.wolfram.com/language/ref/HoldFirst.html.

テキスト

Wolfram Research (1988), HoldFirst, Wolfram言語関数, https://reference.wolfram.com/language/ref/HoldFirst.html.

CMS

Wolfram Language. 1988. "HoldFirst." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HoldFirst.html.

APA

Wolfram Language. (1988). HoldFirst. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HoldFirst.html

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_holdfirst, organization={Wolfram Research}, title={HoldFirst}, year={1988}, url={https://reference.wolfram.com/language/ref/HoldFirst.html}, note=[Accessed: 17-November-2024 ]}