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

  1. 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