[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Multidimensional Arrays

Flaab Mrlinux

11/15/2006 10:02:00 PM

U might just use this.

class Array2D < Array

# Inicializamos
def initialize(width, height)
@data = Array.new(width) { Array.new(height) }
end

# Definimos el metodo de indexacion para tratarlo como array en C.
def [](x, y)
@data[x][y]
end

# Definimos el metodo de asignacion igual que el de indexacion
def []=(x, y, value)
@data[x][y] = value
end


end

ChessBoard = Array2D.new(8,8)

--
Posted via http://www.ruby-....