Thread Hash nach Entfernungen sortieren
(8 answers)
Opened by jan999 at 2010-02-08 09:16
man sollte vielleicht dazu sagen, dass man das in diesem fall nicht braucht. ob nun ein hashzugriff auf $hash{$_} oder auf $_->[1], das nimmt sch nix. schwartzian transform lohnt sich dann, wenn man eine vergleichsweise aufwendige operation wie eine regex machen muss.
also: Code (perl): (dl
)
1 2 3 4 5 my @sorted_keys = sort { $hash{ $b } <=> $hash{ $a } } keys %hash; for my $key ( @sorted_keys ) { print "$key -> $hash{$key}\n"; } reicht völlig aus. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |