如何直接将SOLE哈希键分配给perl中的标量

时间:2018-01-06 02:25:05

标签: perl hash syntax scalar

是否可以直接将现有哈希密钥 分配给标量?

例如,这两个陈述可以组合成一个吗?

@the_keys = keys %the_hash;       # a hash with a single key
$the_sole_key = shift @the_keys;

%the_hash中存在 SINGLE 键已在前面的代码中得到验证。

提前致谢!

1 个答案:

答案 0 :(得分:5)

my ($key) = keys(%hash);

my $key = ( keys(%hash) )[0];