Thread Hash by value als Sub-Parameter übergeben
(18 answers)
Opened by KurtZ at 2008-02-06 19:55
Ist eigentlich irgendwo dokumentiert, dass beim Bestücken eines Hashes aus einem Listenkontext alle Schlüssel-Wert-Paare sequentiell von vorne nach hinten abgearbeitet werden, dass also
Code (perl): (dl
)
my %hash = (k0, v0, k1, v1, ...); äquivalent zu Code (perl): (dl
)
1 2 3 4 5 6 7 8 my %hash; { my @kv = (k0, v0, k1, v1, ...); while (@kv) { (my $k, my $v, @kv) = @kv; $hash{$k} = $v; } } ist? Nicht dass man sich darauf verlässt und irgendein Scherzbold kommt auf die Idee bei Perl 5.42 die Reihenfolge umzudrehen, weil nirgends steht, dass es sorum sein muss ;-) When C++ is your hammer, every problem looks like your thumb.
|