Beat: Einfachste Lösung für bedingte Zuweisung

Beitrag lesen

Ich habe folgende Anweisung
$xxx = $myhash{'element1'};
element1 kann numerisch oder undefiniert sein.
Ich möchte den Wert aus dem Hash übernehmen, wenn numerisch, aber 0 zuweisen im anderen Fall.

Wenn es wirklich eine (aus Perl sicht) numerische Angabe handelt:
Scalar::Util::looks_like_a_number( $someval )

Eventuell erwartest du aber gar nicht diesen Umfang von numerischen Angaben.
In dem Fall führt dich die Lösung über eine Regex.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische