Enclose
Enclose[expr]
尝试运算 expr 并返回结果,但若发现错误则停止并返回失败对象.
Enclose[expr,f]
将 f 应用于生成的任何失败对象.
Enclose[expr,"prop"]
对生成的任何失败对象给出属性 prop.
Enclose[expr,handler,form]
仅捕获标签明确指定且与 form 匹配的错误.
更多信息
- 如果在运算过程中未发现错误,Enclose[expr,…] 返回 expr 的值.
- Enclose 不会捕获已被内部 Enclose 捕获的错误.
- 当没有给出标签时,Enclose 的作用域是词法上的,否则是动态的. 因此,Enclose[expr] 仅处理按词法出现在表达式 expr 中的 Confirm 等实例. 它不处理仅在运算 expr 时出现的 Confirm 等实例.
- tag 可以是任何包含模式的表达式.
- Enclose 捕获由 Confirm、ConfirmBy、ConfirmMatch、ConfirmQuiet 和 ConfirmAssert 等抛出的错误.
- Enclose 有效地使用带有特殊标签的 Catch.
- 在 Enclose[expr,f,…] 中 f 的默认值为 Identity.
- 在 Enclose[expr,"prop"] 中,可以请求的属性取决于抛出的错误. »
范例
打开所有单元关闭所有单元范围 (6)
应用 (3)
Wolfram Research (2020),Enclose,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Enclose.html.
文本
Wolfram Research (2020),Enclose,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Enclose.html.
CMS
Wolfram 语言. 2020. "Enclose." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Enclose.html.
APA
Wolfram 语言. (2020). Enclose. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Enclose.html 年