GeeksforGeeks

V jazyce Ruby používáme příkaz break k přerušení provádění cyklu v programu. Nejčastěji se používá v cyklu while, kde se vypisuje hodnota, dokud není podmínka, je pravda, pak příkaz break ukončí cyklus.

Syntaxe :

Break 

Příklad :

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



Výstup:

369121518

V příkladech je příkaz break použit s příkazem if. Pomocí příkazu break se provádění zastaví. ve výše uvedeném příkladu, když i*3 bude větší než rovno 21, než se provádění zastaví.

Příklad :

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



Výstup:

0123

Výše uvedený kód omezuje počet iterací cyklu na 3.

další příkaz :

Pro přeskočení zbytku aktuální iterace použijeme příkaz next. Po provedení příkazu next nebude provedena žádná další iterace. příkaz next je podobný jako příkaz continue v jakémkoli jiném jazyce.

Syntaxe:

next

Příklad :

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



Výstup :

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

V uvedeném příkladu, kde se hodnota nevypisuje, dokud není podmínka pravdivá a nepřejde se na další iteraci. Když je podmínka nepravdivá, než se vypíše hodnota x.

Article Tags :

Ruby

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.