Matrices

16/08/2003 - 04:56 por Felipe | Informe spam
hola!
Quisiera saber como puedo hacer que una función me devuelva
como resultado una matriz (Array, Vector, Etc.)


Gracias!
 

Leer las respuestas

#1 Luis María Guayán
16/08/2003 - 15:57 | Informe spam
Debes parar la matriz como parámetro por referencia.

Ej:

*-- Declaro el vector
DECLARE la(1)

*-- Llamo a la función con el vector
*-- como parámetro por referencia
? Ejemplo(@la)

*-- Verifico el retorno
FOR ln = 1 TO ALEN(la)
? la(ln)
ENDFOR

*-- Función de ejemplo
FUNCTION Ejemplo(ta)
LOCAL ln
FOR ln = 1 TO 10
DIMENSION ta(ln)
ta(ln) = SYS(2015)
ENDFOR
RETURN
ENDFUNC


Luis María Guayán
Vicente Trapani S.A.
Tucumán, Argentina
_____________________________________________
Microsoft Visual FoxPro MVP
SysOp de PortalFox - http://www.portalfox.com
_____________________________________________
Proteje al zorro, úsalo legalmente



"Felipe" wrote in message
news:079e01c363a2$022ab170$
hola!
Quisiera saber como puedo hacer que una función me devuelva
como resultado una matriz (Array, Vector, Etc.)


Gracias!

Preguntas similares