Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Como saber si una variable es tipo array?
Message
From
07/02/2002 17:50:43
 
 
To
07/02/2002 16:12:15
Fausto Garcia
Independent Developer
Lima, Peru
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00616974
Message ID:
00617069
Views:
27
This message has been marked as a message which has helped to the initial question of the thread.
>Hola Hilmar,
>
>Intente de esa manera, lo malo es que si aplico la validacion a cualquier otra cosa como por ejemplo una variable sin definir tambien me va a devolver 'U' y eso no es un arreglo :(
>
>Lo que se me ocurre hacer es aplicarle la funcion ALEN a la variable en cuestion y si se produce el error "XXXX no es una matriz" quiere decir que no es un arreglo, en caso contrario si lo seria.

La idea es checar el primer elemento del arreglo, para ver si se puede usar la referencia dentro del programa. Si buscas crear una funcion generica que checa cualquier variable, puedes pasar solo el nombre y agregarle "(1)" para que dicha funcion sea valida para arreglos.

Lo importante es asegurarse que la funcion solo se use para saber si el arreglo ha sido declarado. De seguro existen otras maneras, pero esta es la mas sencilla.
Previous
Reply
Map
View

Click here to load this message in the networking platform