[Gambas-user] Dynamically changed arrays
Rob
sourceforge-raindog2 at ...94...
Tue Mar 16 18:47:18 CET 2004
On Tuesday 16 March 2004 11:53, Laurent Godard wrote:
> What about multidimensional arrays ?
> dim ls(1 to 10, 1 to 100) ?
Well, you can nest Java-style arrays as deep as you like, it's
just not quite the same syntax and can get kinda crazy :)
DIM i AS Integer
DIM j AS Integer
DIM ls AS NEW Object[]
' note you use object[] for all but last dimension
DIM t AS String
DIM tmp AS String[]
FOR i = 1 TO 10
tmp = NEW String[]
ls.add(tmp)
FOR j = 1 TO 100
t = "item " & CStr(i) & ", " & CStr(j)
ls[i-1].add(t)
NEXT
NEXT
Message.Info(ls[Int(Rnd(1, 10))][Int(Rnd(1, 100))])
' refer to elements like: ls[x][y]
Rob
More information about the User
mailing list