Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 表达式 > 计算控制 >

Update

Update[symbol]
使 Mathematica 更新与一个符号相关的所有值。
Update[]
指定更新所有符号的值。
  • Update 执行 Mathematica 的内部优化。除了在实际中很少出现的一些特殊情况外,它不需要调用。
  • 一个特殊情况是在一个符号值的变化可以通过改变测试 Condition 的结果影响另一个符号的值。在这种情况下,您需要用 Update 更新您觉得受到影响的符号。
  • Update 从来不会给您带来错误结果,尽管它会降低系统的运行。
确定与 f 相关的值被正确返回:
In[1]:=
Click for copyable input
t 的值与 f 的定义相关:
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
现在反过来改变与 f 相关的 g 值:
In[4]:=
Click for copyable input
t 的值是基于 f 的原值,它在 g 改变前是正确的:
In[5]:=
Click for copyable input
Out[5]=
但是 f[] 的值改变:
In[6]:=
Click for copyable input
Out[6]=
使 Mathematica 更新与 f 相关的所有值:
In[7]:=
Click for copyable input
现在 t 的值按预期返回:
In[8]:=
Click for copyable input
Out[8]=
1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team