AbortProtect

AbortProtect[expr]

expr を評価して評価が完了するまで,中断禁止にする.

詳細

例題

すべて開くすべて閉じる

  (2)

計算の一部を途中で中止されないように保護する:

AbortProtectを使って割当てが確実に行われるようにする:

計算が$Abortedを返しても,x には計算された値が割り当てられている:

AbortProtectがないと,割当ては行われなかっただろう:

スコープ  (1)

時間が制限された計算で反復が確実に終了するようにする:

AbortProtectを使わないと,一般に imax は更新されるが x は更新されない:

特性と関係  (5)

CheckAbortは中断をたとえそれがAbortProtectに包み込まれていても有効にしかつ検出する:

CheckAbort内の計算は終了されるが,AbortProtectは完了まで継続される:

包み込んでいるAbortProtectTimeConstrainedによって無効にされる:

TimeConstrained内のコードは終了されるがAbortProtectは完了まで継続される:

ネストしたAbortProtectTimeConstrainedの動作がブロックできる:

包み込んでいるAbortProtectMemoryConstrainedによって無効にされる:

MemoryConstrained内のコードは終了されるがAbortProtectは完了まで継続される:

ネストしたAbortProtectMemoryConstrainedの動作がブロックできる:

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 Language. 1991. "AbortProtect." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AbortProtect.html.

APA

Wolfram Language. (1991). AbortProtect. Wolfram Language & System Documentation Center. Retrieved from 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 ]}