Beat: Hash überprüfen

Beitrag lesen

ich bekomme eine Variable namens $var und hätte gerne den key dazu aus einem Hash. Nun kann es aber sein, dass es den Key garnicht gibt.
Ich hab das jetzt so abgefackelt:
if ($hash{$var})

Damit hast du $hash{$var} ins Leben gerufen mit dem Wert undef.

{print $hash{$var};}

Gibt nichts aus, weil undef

else {print "DAMN"};

DAMN

Würdet ihr das auch so machen

Ja aber nur als negatives Lernbeispiel.

oder gibt es da einen "korrekteren" bzw. besseren Weg?

siehe exists()

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o