GeeksforGeeks

În Ruby, folosim o instrucțiune break pentru a întrerupe execuția buclei din program. Este folosit mai ales în bucla while, unde valoarea este tipărită până când condiția, este adevărată, apoi instrucțiunea break termină bucla.

Sintaxa :

Break 

Exemplu :

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



Ieșire:

369121518

În exemple, instrucțiunea break este utilizată împreună cu instrucțiunea if. Prin utilizarea instrucțiunii break, execuția va fi oprită. în exemplul de mai sus, când i*3 va fi mai mare decât egal cu 21, atunci execuția va fi oprită.

Exemplu :

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



Scoatere:

0123

Codul de mai sus restricționează numărul de iterații ale buclei la 3.

Declarația următoare :

Pentru a sări peste restul iterației curente folosim declarația următoare. Atunci când se execută instrucțiunea next nu se va efectua nicio altă iterație. instrucțiunea next este similară cu instrucțiunea continue în orice alt limbaj.

Sintaxa:

next

Exemplu :

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



Ieșire :

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

În exemplul de mai sus, unde valoarea nu este imprimată până când condiția este adevărată și se trece la următoarea iterație. atunci când condiția este falsă, atunci valoarea lui x va fi tipărită.

Etichete articol :

Ruby

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.