相关疑难解决方法(0)

Perl6:按值对散列进行排序并使用kv

我正在查看以下数据(JSON)

{
  "FValidation_pipelineMTHXT_v4.5.1_refLibV2": "concordance2/f",
  "FValidation_pipelineLPJL": "concordance2/c",
  "FCompetenceRuns": "concordance2/b",
  "FWGS": "concordance2/a",
  "Falidation_pipelineMTHXT": "concordance2/e",
  "FValidation_pipelineLPJL_v4.5.1_refLibV2": "concordance2/d"
}
Run Code Online (Sandbox Code Playgroud)

我试图按哈希值排序

for %files.kv -> $key, $value {
Run Code Online (Sandbox Code Playgroud)

提供所需的数据,但我希望对其进行排序。我尝试了20种不同的方法,这些方法不起作用

for %files.sort.kv  -> ($key, $value) {
Run Code Online (Sandbox Code Playgroud)

for %files.sort: *.value.kv  -> ($key, $value) {
Run Code Online (Sandbox Code Playgroud)

它的灵感来自https://docs.perl6.org/routine/sort#(Map)_method_sort ,而且一直都在起作用,但没有一个:(

如何按值对哈希进行排序?

sorting hashmap perl6 comparator columnsorting

7
推荐指数
2
解决办法
141
查看次数

标签 统计

columnsorting ×1

comparator ×1

hashmap ×1

perl6 ×1

sorting ×1