Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Como saber si una variable es tipo array?
Message
De
07/02/2002 17:50:43
 
 
À
07/02/2002 16:12:15
Fausto Garcia
Independent Developer
Lima, Pérou
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00616974
Message ID:
00617069
Vues:
28
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.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform