Ruby Language Tableau bidimensionnel


Exemple

En utilisant le constructeur Array::new , vous pouvez initialiser un tableau avec une taille donnée et un nouveau tableau dans chacun de ses emplacements. Les tableaux internes peuvent également recevoir une taille et une valeur initiale.

Par exemple, pour créer un tableau 3x4 de zéros:

array = Array.new(3) { Array.new(4) { 0 } }

Le tableau généré ci-dessus ressemble à ceci quand il est imprimé avec p :

[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]

Vous pouvez lire ou écrire des éléments comme ceci:

x = array[0][1]
array[2][3] = 2