TraceDialog

TraceDialog[expr]

expr 计算中使用的每个表达式初始化一个对话框.

TraceDialog[expr,form]

仅对匹配 form 的表达式初始化一个对话框.

TraceDialog[expr,s]

仅对计算中使用和符号 s 相关的变换规则的表达式初始化一个对话框.

更多信息和选项

  • 当调用一个对话框时,要计算的表达式作为在 HoldForm 中包围的对话框的 Out[$Line] 给出. 当首先启动一个对话框时,表达式可以通过要求 % 查看.
  • 从对话框返回的任何值都被丢弃.
  • TraceDialog[expr] 返回计算 expr 的结果.

范例

基本范例  (1)

追踪一个表达式的计算,当遇到加法时输入一个 Dialog

在对话框中,您可以查看计算堆栈:

这从第一个对话框返回:

启动另一个对话框:

在这个对话框中,您可以检查计算是否出现您预期的结果:

返回第二个对话框. 因为没有更多的加法,计算完成:

Wolfram Research (1991),TraceDialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TraceDialog.html.

文本

Wolfram Research (1991),TraceDialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TraceDialog.html.

CMS

Wolfram 语言. 1991. "TraceDialog." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TraceDialog.html.

APA

Wolfram 语言. (1991). TraceDialog. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TraceDialog.html 年

BibTeX

@misc{reference.wolfram_2024_tracedialog, author="Wolfram Research", title="{TraceDialog}", year="1991", howpublished="\url{https://reference.wolfram.com/language/ref/TraceDialog.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_tracedialog, organization={Wolfram Research}, title={TraceDialog}, year={1991}, url={https://reference.wolfram.com/language/ref/TraceDialog.html}, note=[Accessed: 17-November-2024 ]}