說我要進行排序陣列由另一哈希查找攀比散列(%hash
)(%comparator
):排序查找在Perl在另一個哈希比較陣列的哈希
我想下面會工作,但它沒有。
for ($bin_ix=1; $bin_ix<scalar(keys(%cluster_bins)); $bin_ix++) {
$hash{$bin_ix} = sort {$comparator{$a} <=> $comparator{$b} $hash{$bin_ix}};
}
它與抱怨:Missing operator before %hash
。我錯過了什麼?
您可能會考慮對for循環使用更簡單的語法:'爲我的$ bin_ix(1 ... keys%cluster_bins)'。 – TLP