Que peuvent faire les tableaux
Nous allons découvrir dans cette section quelques méthodes utiles concernant les tableaux en Ruby.
Array#sort
Vous pouvez trier les éléments d’un tableau en utilisant la méthode Array#sort :

Array#reverse
Inverser les éléments d’un tableau se fait tout aussi facilement :

Array#length
La méthode Array#length vous donne le nombre d’éléments d’un tableau :

Opérations arithmétiques sur des tableaux
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.
Afficher le contenu d’un tableau
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 :

Quelques exercices
- Selon vous, que fera ce bout de code?
adresses = [ [ 19, “Rue de la Renaissance”] ] adresses.sort
2. Et ceci?
adresses = [ [ 20, “Place de la République Française”] ] adresses.sort
Astuce : N’oubliez pas votre ami IRB !
Tableaux: introduction << | Apprenez Ruby | >> Itérateurs


