GeeksforGeeks

In Ruby, gebruiken we een break statement om de uitvoering van de lus in het programma te onderbreken. Het wordt meestal gebruikt in while-lus, waar de waarde wordt afgedrukt totdat de voorwaarde, waar is, dan break statement beëindigt de lus.

Syntax :

Break 

Voorbeeld :

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



Output:

369121518

In voorbeelden, break statement gebruikt met if statement. In bovenstaand voorbeeld wordt de uitvoering gestopt wanneer i*3 groter is dan gelijk aan 21.

Voorbeeld :

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



Output:

0123

De bovenstaande code beperkt het aantal lus iteraties tot 3.

next statement :

Om de rest van de huidige iteratie over te slaan gebruiken we next statement. Als next wordt uitgevoerd, wordt er geen andere iteratie meer uitgevoerd. next is vergelijkbaar met continue in een andere taal.

Syntax:

next

Voorbeeld :

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

In bovenstaand voorbeeld wordt de waarde niet afgedrukt totdat de voorwaarde waar is en ga naar de volgende iteratie. wanneer voorwaarde onwaar is dan waarde van x zal worden afgedrukt.

Artikel Tags :

Ruby

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.