Difference between revisions of "Break"

From MiniScript Wiki
Jump to navigation Jump to search
(Created page with "<c>break</c> is a keyword statement that jumps out of the innermost <c>for</c> or <c>while</c> loop. Category:Language [[Category:Keywords]...")
 
(add introduce, example.)
 
Line 1: Line 1:
 
<c>break</c> is a [[:Category:Keywords|keyword]] statement that jumps out of the innermost <c>[[for]]</c> or <c>[[while]]</c> loop.
 
<c>break</c> is a [[:Category:Keywords|keyword]] statement that jumps out of the innermost <c>[[for]]</c> or <c>[[while]]</c> loop.
 +
If you want to stop a loop under a specific condition while processing a for or while statement, use the break statement.
 +
 +
Conversely, if you want to skip subsequent processing and enter the next loop, use the [[Continue]] statement.
 +
 +
== Example ==
 +
<ms>
 +
str="I may use pencil."
 +
result=""
 +
for i in str
 +
  if i=="a" or i=="e" then break  //aかeが出てきた時点で処理自体が終了する。
 +
  result=result+i
 +
end for
 +
print result</ms>
 +
 +
''' Output '''
 +
<pre>i m</pre>
 +
  
 
[[Category:Language]]
 
[[Category:Language]]
 
[[Category:Keywords]]
 
[[Category:Keywords]]
 
{{stub}}
 

Latest revision as of 10:37, 10 April 2025

break is a keyword statement that jumps out of the innermost for or while loop. If you want to stop a loop under a specific condition while processing a for or while statement, use the break statement.

Conversely, if you want to skip subsequent processing and enter the next loop, use the Continue statement.

Example

str="I may use pencil."
result=""
for i in str
  if i=="a" or i=="e" then break  //aかeが出てきた時点で処理自体が終了する。
  result=result+i
end for
print result

Output

i m