https://foro.gambas-es.org/viewtopic.php?f=1&t=4146&p=23411#p23411
-----------------------------------
vuott
Jueves, 25 Septiembre 2014, 12:02

Re: Array De Distintos Tipos
-----------------------------------
[quote user="Shell" post="23397"]

Si tengo un array tal como este: [1,2,3,4,[5,6,7] ]
¿ Cómo harías para visualizar cada elemento del array ?.
[/quote]

ehmmm... tu creaste un [i]array de array[/i]. Este nuevo vector es el... [i]quinto elemento[/i] y tiene indice 4.
Por esto yo haría así:

[code linenumbers=false syntax=gambas]Public Sub Main()

 Dim alista1 As Variant[] = [1, 2, 3, 4] 

' añade un array en el array:
   alista1.Add([5, 6, 7])
    
    Print alista1[0]
    Print alista1[1]
    Print alista1[2]
    Print alista1[3]
    Print alista1[4][0]
    Print alista1[4][1]
    Print alista1[4][2]

End[/code]

    :neutral:


Mira por ejemplo eso:
[code linenumbers=false syntax=gambas]Public Sub Main()

 Dim alista1 As Variant[] = [1, 2, 3, 4] 

' añade un array en el array:
alista1.Add([5, 6, 7])
    
Print alista1[0]
Print alista1[1]
Print alista1[2]
Print alista1[3]
Print alista1[4][0]
Print alista1[4][1]
Print alista1[4][2]

' añade un array de array en el array:   :-D
alista1.Add([8, 9, [10, 11, 12]])

Print alista1[5][0]
Print alista1[5][1]
Print alista1[5][2][0]
Print alista1[5][2][1]
Print alista1[5][2][2]

End[/code]


