打印Perl哈希密钥

时间:2011-08-15 21:50:15

标签: perl hash printing key

我正在尝试在Perl中打印出我的Hash密钥,每行一个。我该怎么做呢?

3 个答案:

答案 0 :(得分:25)

这是否适合你呢?

print "$_\n" for keys %hash;

答案 1 :(得分:3)

简短版本:

$, = "\n";
print keys %hash;

或者在更大的脚本中:

{
    local $, = "\n";
    print keys %hash;
}

将其放入变量中,以便根据您的评论在消息框中打印:

my $var = join "\n", keys %hash;

答案 2 :(得分:0)

我们可以通过使用地图功能来完成。

map {print "$_\n"} keys %hash; 

map函数处理哈希中每个键的语句。