In Ruby verwenden wir eine Break-Anweisung, um die Ausführung der Schleife im Programm zu unterbrechen. Sie wird meist in der while-Schleife verwendet, wo der Wert solange ausgegeben wird, bis die Bedingung wahr ist, dann beendet die break-Anweisung die Schleife.
Syntax :
Break
Beispiel:
i = 1 while true puts i * 3 i += 1 if i * 3 >= 21 break end end Ausgang:
369121518
In den Beispielen wird die break-Anweisung mit der if-Anweisung verwendet. Durch die Verwendung der break-Anweisung wird die Ausführung gestoppt. im obigen Beispiel, wenn i*3 größer als gleich 21 ist, wird die Ausführung gestoppt.
Beispiel :
x = 0 while true do puts x x += 1 break if x > 3 endAusgabe:
0123
Der obige Code schränkt die Anzahl der Schleifeniterationen auf 3 ein.
nächste Anweisung :
Um den Rest der aktuellen Iteration zu überspringen, verwenden wir die nächste Anweisung. Wenn die next-Anweisung ausgeführt wird, wird keine weitere Iteration durchgeführt. next-Anweisung ist ähnlich wie continue-Anweisung in jeder anderen Sprache.
Syntax:
next
Beispiel :
for x in 0..6 if x+1 < 4 then next end puts "Value of x is : #{x}" end Ausgabe :
Value of x is : 3Value of x is : 4Value of x is : 5Value of x is : 6
Im obigen Beispiel wird der Wert erst gedruckt, wenn die Bedingung wahr ist und zur nächsten Iteration übergeht. Wenn die Bedingung falsch ist, wird der Wert von x gedruckt.
