Thread exists
(14 answers)
Opened by Froschpopo at 2006-09-19 19:50
[quote=esskar,19.09.2006, 18:15][quote=Froschpopo,19.09.2006, 17:50]
[/quote]
was willst du mit einer referenz auf eine array referenz? du willst wohl das: Code: (dl
)
my $hashref = exists $hash{key} : $hash{key} : undef; nein, ich brauch die Referenz. Auch für andere Dinge noch. Aber scheinbar ist es technisch schlichtweg nicht möglich, einen Hash mit Schlüsselparameter zu referenzieren. Code: (dl
)
perl -e '%hash = (foo => ["bar", "foobar"]); $hashref = \$hash{foo};' wie komme ich jetzt an "foobar" ran? Theoretisch müsste ich doch jetzt einfach mit $hashref->[1] an foobar rankommen, oder? Stattdessen bekomm ich aber nen "not an ARRAY reference at -e line 1" aus logischer Sicht müsste das aber doch korrekt sein. Scheinbar ist das mit Perl nur nicht möglich.\n\n <!--EDIT|Froschpopo|1158706766--> |