【发布时间】:2018-07-21 02:34:02
【问题描述】:
是否有一些 perl 的“魔法”来遍历按值排序的散列但在迭代中获取键?
按 X 排序并获取 X 很容易(键、值) - 以及按键排序并获取值。
谢谢!
【问题讨论】:
-
没有魔法。您必须获取所有键值对,按值对它们进行排序(您自己,使用适当的函数),然后从您感兴趣的每一对中获取键。
-
@Thilo:您不必“获取所有键值对”:它们已经在数据散列中,很好地配对.
-
@Borodin:我的意思是说“你必须遍历哈希的所有条目”。没有捷径可走。