GeeksforGeeks

In Ruby, usiamo l’istruzione break per interrompere l’esecuzione del ciclo nel programma. Si usa soprattutto nel ciclo while, dove il valore viene stampato fino a quando la condizione è vera, poi l’istruzione break termina il ciclo.

Sintassi :

Break 

Esempio :

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



Output:

369121518

Negli esempi, la dichiarazione di interruzione è usata con la dichiarazione if. Usando l’istruzione break l’esecuzione sarà fermata. nell’esempio sopra, quando i*3 sarà maggiore di uguale a 21 l’esecuzione sarà fermata.

Esempio :

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



Output:

0123

Il codice precedente limita il numero di iterazioni del ciclo a 3.

Termine successivo :

Per saltare il resto dell’iterazione corrente usiamo il termine successivo. Quando l’istruzione next viene eseguita non verrà eseguita nessun’altra iterazione. L’istruzione next è simile all’istruzione continue in qualsiasi altro linguaggio.

Sintassi:

next

Esempio :

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

Nell’esempio precedente, dove il valore non viene stampato fino a quando la condizione è vera e passa all’iterazione successiva. Quando la condizione è falsa il valore di x verrà stampato.

Tag dell’articolo :

Rubino

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.