GeeksforGeeks

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
end



Wyjś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.

Tagi artykułu :

Ruby

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.