AbortProtect

AbortProtect[expr]

计算 expr,保存发生在计算完成之前的任何异常中止.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (2)

保护早期终止得出的部分计算:

使用 AbortProtect 确保赋值进行:

尽管计算返回 $Aborted,但 x 被赋予该计算的值:

如果不使用 AbortProtect,则不会有该赋值:

范围  (1)

保证一个迭代在限定计算时间内完成:

没有 AbortProtect,通常 imax 被更新,而不是 x

属性和关系  (5)

即使包含在 AbortProtect 中,CheckAbort 也会启用并检测中止:

CheckAbort 内部的计算终止时,AbortProtect 运行完成:

封闭的 AbortProtect 会被 TimeConstrained 覆写:

TimeConstrained 中的代码终止时,AbortProtect 运行完成:

内嵌的 AbortProtect 可阻止 TimeConstrained 的操作:

封闭的 AbortProtect 会被 MemoryConstrained 覆写:

MemoryConstrained 中的代码终止时,AbortProtect 运行完成:

内嵌的 AbortProtect 可阻止 MemoryConstrained 的操作:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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