Dialog
更多信息和选项
- Dialog 用来创建一个对话,该对话由一组输入和输出行组成.
- 可以使用 Return 退出一个对话.
- 使用全局设置 $IgnoreEOF=False,也能通过进入文件字符的一个末端来退出一个对话.
- 如果使用 Return[expr] 来退出,则 expr 就是由 Dialog 对话函数返回的值. 否则,返回值是对话中最后输出行上表达式.
- Dialog 会自动将 $Line、$MessageList 和 $Epilog 的值局部化.
- Dialog 最初将 $Line 的局部值设置为它的全局值. 这意味着对话中的输入和输出行数要遵从对话外的序列. 当退出该对话时,如果不存在对话,编号就会回复给被遵从的序列.
- 分配给 $Epilog 的任何局部值在该对话退出时被赋值.
- 对话中的主循环使用$Pre 和 $Post 之类的全局变量.
- 可选项 DialogSymbols:>{x,y,…} 用来对该对话中的变量创建局部值. DialogSymbols:>{x=x0,…} 用于对这些变量定义初始值.
- 可选项 DialogProlog:>expr 用来在启动该对话之前指定一个表达式来赋值.
- Dialog 首先将变量局部化,然后对 DialogProlog 指定的任意表达式赋值,接着对 Dialog 中给出的任意参数赋值.
范例
打开所有单元关闭所有单元基本范例 (1)
Wolfram Research (1991),Dialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Dialog.html.
文本
Wolfram Research (1991),Dialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Dialog.html.
CMS
Wolfram 语言. 1991. "Dialog." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Dialog.html.
APA
Wolfram 语言. (1991). Dialog. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Dialog.html 年