GeeksforGeeks

Rubyssä käytämme break-lauseketta ohjelman silmukan suorituksen keskeyttämiseen. Sitä käytetään useimmiten while-silmukassa, jossa arvo tulostetaan kunnes ehto, on tosi, jolloin break-lause lopettaa silmukan.

Syntaksi :

Break 

Esimerkki :

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



Tulos:

369121518

Esimerkeissä käytetään break-lausetta if-lauseen kanssa. Käyttämällä break-lauseketta suoritus pysäytetään. yllä olevassa esimerkissä, kun i*3 on suurempi kuin yhtä suuri kuin 21, suoritus pysäytetään.

Esimerkki :

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



Output:

0123

Yllä oleva koodi rajoittaa silmukan iteraatioiden määrän kolmeen.

next-lause :

Käytämme next-lauseen ohittaaksemme nykyisen iteraation loput. Kun next-lause suoritetaan, mitään muuta iteraatiota ei suoriteta. next-lause on samanlainen kuin continue-lause missä tahansa muussa kielessä.

Syntaksi:

next

Esimerkki :

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

Yllä olevassa esimerkissä, jossa arvo ei tulostu ennen kuin ehto on tosi ja siirrytään seuraavaan iteraatioon. kun ehto on epätosi kuin x:n arvo tulostetaan.

Artikkeli Tunnisteet :

Ruby

Vastaa

Sähköpostiosoitettasi ei julkaista.