Array bidimensional

Hola a todos.

¿Como puedo inicializar y añadir a un array bidimensional?
Estoy mirnado en el api y no lo veo nada claro.

Estoy probando así, pero me da error:

$itemlist = [][]
$itemlist << Item.new(‘dato1’,‘valor1’)

Muchas gracias

El 29/09/07, Davicín … [email protected]
escribió:> Hola a todos.

¿Como puedo inicializar y añadir a un array bidimensional?
Estoy mirnado en el api y no lo veo nada claro.

a = [[1,2,3],[4,5,6],[7,8,9]]

Ten en cuenta que un Array en ruby es una coleccion de objetos. Por lo
que realemnte no es mas que un Array que almacena arrays.

a = [“perro”,:canguro, [1,2,3] ,Time.now]

Te recomiendo un vistazo al Pickaxe/The ruby way sobre el tema de array.

Pedro Del G.

Email : [email protected]

Ruby no tiene arreglos multidimensionales, simplemente arreglos de
arreglos.

itemlist = [[1,1], [1,2], [2,1], [2,2]]

Y recuerda que esto no es PHP o Perl, las variables no requieren el $
por delante. El $ las convierte en variables globales y dudo mucho
que eso sea lo que deseas lograr.

Muchas gracias a los dos.
Pensaba q se añadían con el new…

La variable necesito q sea global, por eso $

Gracias