Thread Hashreferenz auf Gültigkeit prüfen (9 answers)
Opened by Duff at 2008-08-01 13:58

nepos
 2008-08-01 14:07
#112980 #112980
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Das hängt davon ab.
Wenn deine Sub undef liefert, prüft du mit defined($hash_ref).
Wenn der Hash wirklich leer ist, also die Sub quasi return {} macht, dann kannst du einfach so testen: if ( $hash_ref) ...
Das wird nur TRUE, wenn der Hash auch Daten enthält.
Du kannst das auch kombinieren:
Code (perl): (dl )
1
2
my $hash_ref = function($param);
if ( defined $hash_ref and %$hash_ref) { ... }

View full thread Hashreferenz auf Gültigkeit prüfen