Thread Innerhalb Hash Def auf Keys zugreifen
(42 answers)
Opened by bianca at 2013-09-08 06:08
Gute Idee, danke dir.
Und jetzt noch eine Frage: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; use diagnostics; my %test; %test = ( array => [ { foo => 'bar', code => sub { my ($ref) = @_; 'ja' if $ref eq $test{array}[0]{foo}; }, } ], ); print "'".$test{array}[0]{code}('bar')."'\n"; Wie greife ich in Zeile 12 variabel auf den Key foo zu, ohne [0] angeben zu müssen? Also quasi wie eine Art this? $test{array}[0]{foo} möchte ich nicht schreiben, damit die Reihenfolge im Array egal bleibt und 'bar' möchte ich nicht schreiben, damit ich den Wert von foo nur an einer Stelle änderen brauche, falls er geändert werden muss. 10 print "Hallo"
20 goto 10 |