【发布时间】:2014-10-02 17:17:45
【问题描述】:
我已经通过value 订购了我的hashmap 并正在打印它们。打印完值后,想打印对应的key。
我的代码目前是:
foreach my $value (sort (values %student_id_name_hash)){
print "$value\n";
// Print correspnding key here
}
我正在尝试打印唯一的学生 ID (keys) 和相应的学生姓名 (values),这可能不是唯一的。
这里建议了一种涉及reverse 但取决于唯一值的方法:http://www.perlmonks.org/?node_id=177969
这是最好的方法吗?在我的情况下,不能保证这些值是唯一的。
【问题讨论】:
-
Perl 使用散列,而不是散列映射。