Continuer le mot-clé dans Ruby

Continuer le mot-clé dans Ruby
Vous connaissez peut-être le mot clé Continuer si vous venez d'autres langages de programmation. Dans la plupart des langages de programmation, le mot-clé continu est utilisé dans une boucle pour sauter le reste de l'itération actuelle et continuer avec la prochaine itération. Cela peut être utile lorsque vous sautez des itérations spécifiques en fonction de certaines conditions.

Par exemple, nous pouvons utiliser le mot clé Continuer dans une boucle «pour» pour sauter une itération donnée à la suivante. Cela saute tout code qui vient après l'itération actuelle.

Cependant, nous n'avons pas accès au mot-clé continu dans Ruby. Au lieu de cela, nous utilisons le mot clé suivant pour accomplir la même tâche.

Ce tutoriel explore comment nous pouvons utiliser le mot clé suivant de Ruby pour sauter une itération à partir d'une boucle, etc.

Mot-clé Ruby Next

Comme mentionné, le mot-clé suivant de Ruby est similaire au mot clé Continuer dans d'autres langages de programmation. Nous pouvons l'utiliser dans une boucle donnée pour ignorer le reste de l'itération actuelle et passer à l'itération suivante.

Par exemple, nous pouvons l'utiliser dans une boucle «pour» comme démontré dans l'échantillon de code suivant:

IRB (Main): 022: 0> pour I en 1… 10
IRB (Main): 023: 1> Suivant si je% 2 == 0
IRB (Main): 024: 1> met i
IRB (Main): 025: 1> fin

L'exemple de code précédent imprime les nombres impairs de 1 à 10. Le suivant si je% 2 == 0 instruction vérifie si la valeur actuelle de i est même. Si c'est le cas, l'instruction suivante est exécutée, ce qui fait passer la boucle à l'itération suivante sans exécuter l'instruction PUTS.

La sortie résultante est la suivante:

1
3
5
7
9
=> 1… 10

Nous pouvons également utiliser le mot clé suivant dans une boucle «while» et «jusqu'à». Les fonctionnalités restent les mêmes.

Prenez l'exemple de code suivant:

irb (main): 027: 0> tandis que je i + = 1
IRB (Main): 029: 1> Suivant si je% 2 == 0
IRB (Main): 030: 1> met i
IRB (Main): 031: 1> fin

Cela devrait fonctionner de la même manière que la boucle «pour» comme démontré dans l'échantillon suivant:

1
3
5
7
9
=> nil

Il est bon de garder à l'esprit que le prochain mot-clé est un mot-clé réservé dans Ruby. Par conséquent, évitez de l'utiliser comme variable, fonction ou identifiant dans votre code.

Conclusion

Vous avez découvert le mot clé suivant de Ruby qui est utilisé dans une boucle pour sauter le reste de l'itération actuelle et passer à l'itération suivante. Vous avez également appris comment le mot-clé est utilisé pour, pendant que et jusqu'à des boucles avec des exemples. Nous espérons que ce tutoriel a permis de bien comprendre comment utiliser le mot clé suivant dans Ruby et comment il peut être un outil précieux pour contrôler le flux de vos boucles.