Mathematica > 核心语言 > 调整和调试 > 符号执行的历史记录 > TraceDialog >

TraceDialog

TraceDialog[expr]
expr 计算中使用的每个表达式初始化一个对话框.
TraceDialog
仅对匹配 form 的表达式初始化一个对话框.
TraceDialog
仅对计算中使用和符号 s 相关的变换规则的表达式初始化一个对话框.
  • 当调用一个对话框时,要计算的表达式作为在 HoldForm 中包围的对话框的 Out[$Line] 给出. 当首先启动一个对话框时,表达式可以通过要求 查看.
  • 从对话框返回的任何值都被丢弃.
追踪一个表达式的计算,当遇到加法时输入一个 Dialog
在对话框中,您可以查看计算堆栈:
这从第一个对话框返回:
启动另一个对话框:
在这个对话框中,您可以检查计算是否出现您预期的结果:
返回第二个对话框. 因为没有更多的加法,计算完成:
追踪一个表达式的计算,当遇到加法时输入一个 Dialog
In[1]:=
Click for copyable input
Out[1]=
Out[1]=
Out[1]=
在对话框中,您可以查看计算堆栈:
In[2]:=
Click for copyable input
(Dialog) Out[2]=
这从第一个对话框返回:
In[3]:=
Click for copyable input
启动另一个对话框:
In[4]:=
Click for copyable input
(Dialog) Out[4]=
在这个对话框中,您可以检查计算是否出现您预期的结果:
In[5]:=
Click for copyable input
(Dialog) Out[5]=
In[6]:=
Click for copyable input
(Dialog) Out[6]=
返回第二个对话框. 因为没有更多的加法,计算完成:
In[7]:=
Click for copyable input
版本 2 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF