控制流

传统的过程式编程语言通常需要程序员在他们的程序的每一步定义明确的"控制流". Wolfram 语言提供标准的流控制命令,以及各种符号能力的扩展尽管更高层次的程序模式通常并不需要程序员指定控制流的细节.

Return 从任意函数返回

Break, Continue 过程式循环结构中的中断、持续

Goto, Label 主要用于旧版本中过程式流控制

Throw "投掷"任意表达式,为最接近 Catch 的"捕捉"

Confirm  ▪  ConfirmBy  ▪  ConfirmMatch  ▪  ConfirmQuiet  ▪  ConfirmAssert  ▪  Enclose

WithCleanup 在返回表达式值前进行清除

Abort 取消

Interrupt  ▪  CheckAbort  ▪  AbortProtect  ▪  PropagateAborts

TimeConstrained, MemoryConstrained 在约束条件下运行

Pause 指定时间的停顿

Dialog 一个子对话框的初始化

Input  ▪  DialogInput  ▪  ChoiceDialog  ▪  DialogReturn