Nous allons découvrir dans cette section quelques méthodes utiles concernant les tableaux en Ruby.
Les méthodes Array#+, Array#- et Array#* se comportent logiquement:
Note | |
---|---|
Il n'existe évidemment pas de méthode Array#/, vu qu'il est impossible de diviser un tableau. |
Souvenez-vous des raccourcis +=, -= et *=. Ils fonctionnent également avec des tableaux.
Finalement, nous pouvons bien sûr afficher le contenu d'un tableau à l'écran, en utilisant l'instruction puts:
Note | |
---|---|
Souvenez-vous, nil signifie que puts ne renvoie rien. |
Notez également qu'il est possible de convertir un tableau en une chaîne de caractères, en invoquant la méthode Array#to_s:
Selon vous, que fera ce bout de code?
>> adresses = [ [ 17, "Boulevard de la Sauvenière" ], [ 2, "Place de la République Française"], [ 19, "Rue de la Renaissance"] ] >> adresses.sort
Et ceci?
>> adresses = [ [ 20, "Rue de la Renaissance" ], [ 20, "Place de la République Française"] ] >> adresses.sort
Astuce | |
---|---|
N'oubliez pas votre ami IRB! |