Mathematica 9 is now available

HoldAll

Usage

HoldAll 是一个属性,指定一个函数的所有自变量被保持在非求值形式。


Notes

• 可以用Evaluate以控制方式计算一个HoldAll函数的自变量。 • 即使当一个函数有属性HoldAll,出现在它的自变量中的Sequence对象仍然被缺省地压平,Unevaluated包装被剥开,且和自变量相关联的上值被使用。
• 参见 Mathematica 全书: 2.5.3 and 节 2.5.5.
Further Examples

Normally, arguments to functions are evaluated.

In[1]:=  

Out[1]=

If a function is assigned the attribute HoldAll, however, its arguments will not be evaluated.

In[2]:=  

In[3]:=  

Out[3]=

This restores the previous behavior of h.

In[4]:=  

In[5]:=  

Out[5]=



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.