savoir si une variable est un hash - Perl - Programmation
Marsh Posté le 24-03-2005 à 15:16:31
Si elle commence par un %, c'est un hash, sinon c'est autre chose Que veux-tu savoir exactement ? Tu as une variable scalaire et tu veux savoir si c'est une réference à un hash, c'est ça ?
Marsh Posté le 24-03-2005 à 15:46:33
matafan a écrit : Si elle commence par un %, c'est un hash, sinon c'est autre chose |
merci, c'était ca (jédite pour bien comprendre que c un joke également)
^^
En faite je construis un hash dans lequel ne met:
-> des chaines
-> d'autre hash
-> des listes
J'ai besoin de parcourir mon hash pour
le convertir en SOAP::Data...
quand je parcours je veux savoir si l'élément courant est
une référence sur un hash, ou sur une liste...
merci
Marsh Posté le 24-03-2005 à 17:16:28
Oui donc c'est exactement ce que je disais : tu as une variable scalaire et tu veux savoir si c'est une réference à un hash. ref() te renverra la chaine "HASH" si c'est un hash.
http://perldoc.com/perl5.8.4/pod/func/ref.html
Marsh Posté le 24-03-2005 à 14:45:04
Bonjour,
ma question est bête mais j'ai pas trouver sur google
une réponse sans utilisé une bibliothèque inconnu au bataillon
comment faite vous vous pour savoir si une variable est un hash, un objet ou une liste ?
merci de vos réponse