AbortProtect
AbortProtect[expr]
evaluates expr, saving any aborts until the evaluation is complete.
Details

- Aborts that are generated during an AbortProtect take effect as soon as the execution of the AbortProtect is over.
- CheckAbort can be used inside AbortProtect to catch and absorb any aborts that occur.
- AbortProtect also protects against aborts generated by TimeConstrained and MemoryConstrained.
Examples
Basic Examples (2)
Protect part of a computation from early termination:
Make sure that an iteration is finished in a time-constrained computation:
Without AbortProtect, typically imax is updated, but not x:
Introduced in 1991
(2.0)