我可以理解在Perl中哈希表是无序的。我的疑虑是,我能否依赖于键和值之间的索引关系。
比如说,我有一个这样的哈希表:
比如说,我有一个这样的哈希表:
my %h = ("a" => 1, "b" => 2, "c" => 3, "d" => 4);
如果我执行keys %h
,可能会得到以下结果:
("b", "a", "d", "c")
我是否可以保证values %h
的顺序与键值对应的顺序相同?我能期望吗?
(2, 1, 4, 3)
那么keys %h
和values %h
之间是否存在任何索引关系?