Il ya trois façons principales pour créer un tableau en Ruby : le littéral de tableau , la construction du réseau et retournant un tableau . Un tableau est plus simplement définie comme une variable qui contient un ensemble de valeurs . Chacun de ces trois manières de créer un tableau en Ruby est mieux utilisé dans différentes situations , afin d'être familier avec chacun d'eux peut être très utile . Instructions
Créer le tableau littérale en Ruby
1
Choisissez une variable. Dans les exemples, la variable est affectée le terme "array" . La variable peut être affecté quelque nom ou le symbole que vous préférez .
2
Créer un littéral de tableau à partir d'une liste de valeurs que vous connaissez déjà . Regardez les deux exemples. Le premier exemple crée une liste d'états , la seconde une liste de numéros : Array = [" Maine ", " Michigan " , "California" ] array = [1 , 2, 3 ]
3 types Mix
dans un tableau si vous avez plus d'un type de valeur . Ruby est différent d'un des langages statiques comme Java , en ce que les tableaux peuvent contenir plus d'un type . Donc, si vos valeurs sont les mots et les chiffres littéral de tableau peut refléter cela. Par exemple: array = [" Maine " , 7, 12.3]
4
Utiliser le raccourci disponible pour un littéral de tableau de chaînes seulement . Il permettra d'économiser le temps et les efforts consacrés à taper tous les caractères de citation . Au lieu de cela , vous pouvez faire ceci: array = % w { Maine Michigan Californie }
créer le tableau en Ruby
5
Appliquer cette méthode lorsque vous ne savez pas tout les valeurs que vous souhaitez attribuer au tableau lorsque vous écrivez le programme .
6
Utilisez le constructeur de classe Array pour faire un nouvel objet tableau vide. Ici, " arr " est maintenant un objet de tableau vide , un sans valeurs spécifiées : arr = Array.new
7
ajouter ou append , des éléments à la fin du tableau avec le " arr = Array . nouveau # Continuez à lire des lignes à partir du clavier jusqu'à ce que " fin " est tapée : alors que l = gets.chomp et l = "fin" ne arr
retourner le tableau en Ruby
< br > 8
utiliser l'expression « to_a " pour un raccourci pour " au tableau" . Toutes les classes qui utilisent le module Enumerable peuvent être transformés en tableaux avec " to_a " . C'est la méthode la plus courante pour retourner le tableau et a l'avantage d'être facile à changer
9
Affecter, par exemple , un tableau avec les numéros de 1 à 10 à une variable Vous pouvez utiliser la version longue : . . a = [ 1,2,3,4 , 5,6,7,8,9,10 ] ou utiliser le raccourci : . a = ( 1 .. 10) to_a.With la sténographie , il serait beaucoup plus facile de changer les valeurs de 1 à 10 , par exemple , 7 au 22 comme indiqué ici: . a = ( 7 .. 22) to_a