此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Throw

Throw[value]
停止计算并将 value 作为最接近 Catch 的返回值。
Throw[value, tag]
仅由 Catch[expr, form] 返回,其中 form 是匹配 tag 的模式。
  • tag 可以是任何表达式。
  • Throw[value, tag] 中的 tag 在每次与 Catch[expr, form] 中的 form 比较时被重新计算。
  • 如果没有适当的内附 Catch 抓住 Throw ,将产生一个错误并返回一个未计算的 Throw
1 的新功能 | 3 中的修改功能