Break

Break[]

exits the nearest enclosing Do, For, Until or While.

Details

  • Break[] takes effect as soon as it is evaluated, even if it appears inside other functions.
  • After a Break the value Null is returned from the enclosing control structure.
  • The function of Break can also be achieved using Throw and Catch.

Examples

open allclose all

Basic Examples  (1)

Break out of the Do when i is larger than 2:

Scope  (1)

Break out of a Do loop:

Break out of a For loop:

Break out of a While loop:

Applications  (1)

Test the condition of a loop during or at the end of the loop:

Properties & Relations  (2)

Use Throw and Catch instead of Break:

Continue skips the rest of a loop, but resumes with the next iteration:

Wolfram Research (1988), Break, Wolfram Language function, https://reference.wolfram.com/language/ref/Break.html (updated 2022).

Text

Wolfram Research (1988), Break, Wolfram Language function, https://reference.wolfram.com/language/ref/Break.html (updated 2022).

CMS

Wolfram Language. 1988. "Break." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/Break.html.

APA

Wolfram Language. (1988). Break. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Break.html

BibTeX

@misc{reference.wolfram_2023_break, author="Wolfram Research", title="{Break}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/Break.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_break, organization={Wolfram Research}, title={Break}, year={2022}, url={https://reference.wolfram.com/language/ref/Break.html}, note=[Accessed: 19-March-2024 ]}