https://foro.gambas-es.org/viewtopic.php?f=1&t=6639&p=39982#p39982
-----------------------------------
Shell
Martes, 26 Septiembre 2017, 13:25

Re: Arrays De Dos Dimensiones Y Funciones
-----------------------------------
Guizans:

Fíjate en esto:

No voy a cambiar la función, pero si la variable datos.

[code linenumbers=false syntax=gambas]
Private datos As New Byte[][15]

Public Sub Main()
  
  datos[0] = devuelve()
  
  Stop
  
End

Public Function devuelve() As Byte[]

  Dim a As Byte
  Dim b As New Byte[15]

  For a = 0 To 14
    b[a] = a
  Next
  Return b

End
[/code]

Esto es lo que muestra la variable datos:

Tenemos un array de array de 15 elementos ( 15 arrays ).

 [img]https://foro.gambas-es.org/files/images/768/arrayde15arrays.png[/img] 

Y el contenido de la función está en el índice 0. Todo un array en un solo elemento.

 [img]https://foro.gambas-es.org/files/images/768/indice0.png[/img] 

Es distinto.

Saludos


