GeeksforGeeks

I Ruby använder vi ett break statement för att avbryta exekveringen av slingan i programmet. Det används främst i while-slingan, där värdet skrivs ut tills villkoret är sant, därefter avslutar break-anvisningen slingan.

Syntax :

Break 

Exempel :

i = 1
while true
puts i * 3
i += 1
if i * 3 >= 21
break
end
end



Output:

369121518

I exemplen används break-anvisningen tillsammans med if-anvisningen. I exemplet ovan stoppas utförandet när i*3 är större än 21 och utförandet stoppas.

Exempel :

x = 0
while true do
puts x
x += 1
break if x > 3
end



Output:

0123

Ovanstående kod begränsar antalet loop-iterationer till 3.

next Statement :

För att hoppa över resten av den aktuella iterationen använder vi next statement. När next-anvisningen utförs kommer ingen annan iteration att utföras. next-anvisningen liknar continue-anvisningen i alla andra språk.

Syntax:

next

Exempel :

for x in 0..6
if x+1 < 4 then
next
end
puts "Value of x is : #{x}"
end



Output :

Value of x is : 3Value of x is : 4Value of x is : 5Value of x is : 6

I ovanstående exempel skrivs värdet inte ut förrän villkoret är sant och man går vidare till nästa iteration. När villkoret är falskt skrivs värdet x ut.

Artikel Taggar :

Ruby

Lämna ett svar

Din e-postadress kommer inte publiceras.