Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >

TagSetDelayed


lhs 的延迟值赋给 rhs,并将赋值和符号 f 联系.
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
有延迟定义的表达式在每次调用时计算:
用立即赋值和延迟赋值进行特定实例和普通实例中的定义:
标签可以做为左边的参数:
标签可以作为左边参数的头部:
对于本身值,标签是多余的:
对于下值(downvalue),标签是多余:
用一个标签定义一个上值(upvalue):
执行模运算:
定义上值(upvalue),它的方式和使用一个标签相同:
一个标签仅定义一个上值(upvalue), 执行所有符号的定义:
进行定义时,计算立即赋值的右边:
每次调用定义时,每次计算延迟定义的右边:
有相同左边的定义会覆盖之间的定义:
Definition 输出与符号相关的定义:
Information 输出关于符号的不同信息,包括任何定义:
UpValues 返回对应定义的任何上值(upvalue)的规则列表:
清除有特定左边的定义:
清除所有定义:
延迟赋值引入不影响全局变量的范围:
立即赋值不引入一个范围:
版本 1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF