Thread "Unter"-Hash move'en? (25 answers)
Opened by bianca at 2009-10-18 14:22

MatthiasW
 2009-10-18 20:01
#127110 #127110
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Soetwas brauchst du doch nicht nachzufragen, dass kann man schnell selbst testen:
Code (perl): (dl )
perl -E 'sub foo{$_=wantarray?"list":"scalar"}if(foo){say}'
Sollte deine Frage beantworten ;-)

Es ist immer der Inhalt von $test{ebene1_anders}. Der Code in dem if wird also nur dann ausgeführt, wenn sich hinter dem Schlüssel ebene1_anders des Hashes %test ein wahrer Wert verbirgt.

Erfolg/Mißerfolg (im Sinne von: Eintrag existierte, oder eben nicht) kriegst du damit also nicht raus. Dafür gibt es exists.

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread "Unter"-Hash move'en?