此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Hold

Usage

Hold[expr] 保持expr在一个非求值形式。


Notes

Hold 有属性 HoldAll, 对它的自变量不执行任何操作。
• 例如: Hold[1+1]LongRightArrow .
Hold通过ReleaseHold被取消。
Hold[ ,  , ... ] 保持使用Apply能被一个函数应用的非求值表达式序列。
• 即使expr本身不进行计算,如果exprf[args]形式,Hold[expr] 可能仍然计算,且 f 的上值已经被定义。
• 参见 Mathematica 全书: 2.5.5节.
Further Examples

If you are in the form of an expression before it is evaluated, wrap Hold around the expression.

In[1]:=  

Out[1]//FullForm=