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

Unevaluated

Usage

• 当它作为一个函数的参数出现时,Unevaluated[expr]表示expr的未计算形式。


Notes

f[Unevaluated[expr]]有效的通过临时设置属性发挥作用,使得 f 保持它的参数不被计算,然后计算 f[expr]
• 例如: Length[Unevaluated[5+6]]LongRightArrow .
• 参见Mathematica 全书: 2.5.5.
• 同时参见: Hold, HoldFirst, ReplacePart.
Further Examples

The length of this unevaluated expression is 3.

In[1]:=  

Out[1]=

This can be seen more clearly from the internal representation of such expressions.

In[2]:=  

Out[2]//FullForm=