W Rubim, używamy instrukcji break do przerwania wykonywania pętli w programie. Jest ona najczęściej używana w pętli while, gdzie wartość jest wypisywana dopóki warunek, jest prawdziwy, wtedy instrukcja break kończy pętlę.
Syntaktyka :
Break
Przykład :
i += 1 if i * 3 >= 21 break end end Wyjście:
369121518
W przykładach, instrukcja break użyta wraz z instrukcją if. Poprzez użycie instrukcji break wykonanie zostanie zatrzymane. w powyższym przykładzie, gdy i*3 będzie większe niż równe 21 niż wykonanie zostanie zatrzymane.
Przykład :
x = 0 while true do puts x x += 1 break if x > 3 endWyjście:
0123
Powyższy kod ogranicza liczbę iteracji pętli do 3.
next Statement :
Aby pominąć resztę bieżącej iteracji używamy instrukcji next. Kiedy wykonywana jest instrukcja next, żadna inna iteracja nie zostanie wykonana. instrukcja next jest podobna do instrukcji continue w każdym innym języku.
Syntaktyka:
next
Przykład :
for x in 0..6 if x+1 < 4 then next end puts "Value of x is : #{x}" end Wyjście :
Value of x is : 3Value of x is : 4Value of x is : 5Value of x is : 6
W powyższym przykładzie, gdzie wartość nie jest drukowana, dopóki warunek jest prawdziwy i przejść do następnej iteracji. gdy warunek jest fałszywy niż wartość x zostanie wydrukowana.
