Wie ermitteln, ob der Wert eines Hasheintrags eine Reference oder ein skalarer Wert ist?
am 04.04.2006 14:49:42 von Oliver Block
Hi,
eine Hashelement kann einen skalaren Wert, oder auch eine Referenz auf
ein Array oder Hash enthalten.
Leider gibt es keine Funktion wie is_array oder is_hash. Wie kann man
sicher ermitteln welcher Art der Inhalt eines Hashelementes ist.
Wahrscheinlich gibt es da wieder eine sehr simple Lösung!? (Die mir
gerade nicht einfällt) :-)
Gruss,
Oliver
Re: Wie ermitteln, ob der Wert eines Hasheintrags eine Referenceoder ein skalarer Wert ist?
am 04.04.2006 14:51:35 von Ch Lamprecht
Oliver Block schrieb:
> Hi,
>
> eine Hashelement kann einen skalaren Wert, oder auch eine Referenz auf
> ein Array oder Hash enthalten.
>
> Leider gibt es keine Funktion wie is_array oder is_hash. Wie kann man
> sicher ermitteln welcher Art der Inhalt eines Hashelementes ist.
>
> Wahrscheinlich gibt es da wieder eine sehr simple Lösung!? (Die mir
> gerade nicht einfällt) :-)
>
> Gruss,
>
> Oliver
>
perldoc -f ref
HTH Christoph
--
perl -e "print scalar reverse q/ed.enilno@ergn.l.hc/"