Une des choses qui rend Ruby préférable de programmeurs , c'est que c'est un langage orienté objet . Les programmeurs peuvent créer une instruction for en Ruby comme un moyen de visiter chaque objet dans une collection d'objets et de faire quelque chose de particulier avec eux, un processus communément connu comme la " parcourir " . Vous pouvez créer une instruction for avec des tableaux , des objets de l'aire ou des objets qui incluent le module Enumerable. Il ya deux façons de le faire : en créant une instruction for ou en créant la déclaration équivalent chacun. Instructions
choisir un objet
1
Choisissez un objet que vous souhaitez parcourir .
2
Définir le résultat souhaité. Quel type d'objet que vous choisissez dépend du résultat souhaité. Pour compter dans une plage spécifique, vous aurez besoin d'utiliser un objet Range . Par exemple, pour compter de 1 à 10, utilisez ce code: a = ( 1 .. 10) Pour créer une liste d'articles ou d'objets , vous aurez besoin d'utiliser un objet de tableau . . Par exemple, une liste des États pourrait ressembler à ceci : a. =% { Maine Michigan Alaska Floride }
Créer une instruction for en Ruby
3
Composez l'instruction for . La structure de base est « pour objet de collection" . Dans l'exemple suivant "a" est un objet Range . Dans la déclaration " pour i dans un " i est un nombre dans la gamme définie de 1 à 10 : a = (1 .. 10) pour i dans un
4
Passez la boucle d'un bloc . Le bloc est la section de code qui doit être exécuté pour chaque élément de la collection : a = ( 1 .. 10) for i in aputs " Le nombre est # { i }" puts " Deux fois le nombre est # {i * 2 } end
créer l'équivalent chaque énoncé
5
Utilisez l'expression: " collection.each faire