Perl 编程/关键字/keys
外观
Thekeys命令在列表上下文中调用时,返回HASH拥有的所有键,以明显随机的顺序。 在 Perl 5.12.0 或更高版本中,返回ARRAY的索引。
作为副作用,keys重置ARRAY或HASH的内部迭代器(参见 each)。 在空上下文调用它将重置迭代器,而没有其他开销。
keys HASH
keys ARRAY
keys EXPRESSION
上一页:join | 关键字 | 下一页:kill |
Thekeys命令在列表上下文中调用时,返回HASH拥有的所有键,以明显随机的顺序。 在 Perl 5.12.0 或更高版本中,返回ARRAY的索引。
作为副作用,keys重置ARRAY或HASH的内部迭代器(参见 each)。 在空上下文调用它将重置迭代器,而没有其他开销。
keys HASH
keys ARRAY
keys EXPRESSION
%hash = (foo => 11, bar => 22, baz => 33);
print "keys, values\n";
@keys = keys %hash;
@values = values %hash;
while (@keys) {
print pop(@keys), ' => ', pop(@values), "\n";
}
keys, values foo => 11 baz => 33 bar => 22
上一页:join | 关键字 | 下一页:kill |