1

ハッシュ キーのアルファベット順のリストを格納する配列を作成したいと考えています。私はこの方法を試しました:

@sorted = sort { $hash{$a} cmp $hash{$b} } keys %hash; 

...しかし、これは値でソートされたハッシュキーのリストを返すことがわかりました(一方、アルファベット順にソートされたハッシュキーのリストが必要です)。

助言がありますか?

4

3 に答える 3

1
foreach my $key ( sort {$a cmp $b} keys %hash) {

# do something ..

}
于 2013-05-23T15:17:28.277 に答える