GeeksforGeeks

En Ruby, nous utilisons une instruction break pour interrompre l’exécution de la boucle dans le programme. Elle est surtout utilisée dans la boucle while, où la valeur est imprimée jusqu’à ce que la condition, soit vraie, puis l’instruction break termine la boucle.

Syntaxe :

Break 

Exemple :

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



Sortie :

369121518

Dans les exemples, l’instruction break est utilisée avec l’instruction if. En utilisant l’instruction break l’exécution sera arrêtée. dans l’exemple ci-dessus, lorsque i*3 sera supérieur ou égal à 21 alors l’exécution sera arrêtée.

Exemple :

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



Sortie :

0123

Le code ci-dessus limite le nombre d’itérations de la boucle à 3.

Etat suivant :

Pour sauter le reste de l’itération actuelle, nous utilisons l’état suivant. Lorsque l’instruction next est exécutée, aucune autre itération ne sera effectuée. L’instruction next est similaire à l’instruction continue dans tout autre langage.

Syntaxe:

next

Exemple :

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



Sortie :

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

Dans l’exemple ci-dessus, où la valeur n’est pas imprimée jusqu’à ce que la condition soit vraie et passe à l’itération suivante. lorsque la condition est fausse que la valeur de x sera imprimée.

Étiquettes d’article :

Ruby

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.