705 votes

Équivalent de « continuer » en Ruby

C et beaucoup d’autres langues, il y a un mot clé qui, lorsqu’il est utilisé à l’intérieur d’une boucle, passe à la prochaine itération de la boucle. Y at-il un équivalent de ce mot-clé dans Ruby ?

1005voto

Ian Purton Points 4648

Oui, il est appelé `` .

Cela génère le texte suivant :

117voto

Nick Moore Points 7897

``

aussi, regardez `` qui rétablit l’itération en cours .

96voto

sberkley Points 149

Une façon un peu plus de rubis de la rédaction de cet exemple :

Sorties :

43voto

sepp2k Points 157757

À l’intérieur pour les boucles et itérateur méthodes comme et la mot-clé en ruby aura pour effet de sauter à la prochaine itération de la boucle (identique à en C).

Cependant ce qu’il fait réellement, c’est juste pour revenir du bloc actuel. Donc vous pouvez l’utiliser avec toute méthode qui utilise un bloc - même si cela n’a rien à voir avec l’itération.

31voto

Wagner Andrade Points 1607

Ruby a deux autres mots clés contrôle / l’itération de la boucle : et . En savoir plus à leur sujet et la différence entre eux, à Ruby QuickTips.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X