0015 Cycle

Vous allez tourner en rond!

Cette méthode d’Enumerable permet de le répéter un nombre défini de fois.

0015-cycle_1.png

On peut l’utiliser :

  • avec un bloc pour itérer directement
  • sans bloc pour obtenir un Enumerator
  • sans paramètre pour le répéter indéfiniment

0015-cycle_2.png

L’Enumerator infini sera parfait pour par exemple alterner des couleurs.

0015-cycle_3.png

Avec la souplesse de Ruby, on a voulu testé un cycle partiel mais la valeur est tronquée!

0015-cycle_4.png

Le lien vers la documentation Ruby de cycle.