为什么我的字典在Perl中没有显示其键?

时间:2012-10-07 04:08:21

标签: perl

my %dd;
$dd["foo"]="bar";
print keys %dd;
print %dd;

这是我的代码。这应该显示字典%dd的键和最后两行中的字典本身对吗?但事实并非如此!自从几个小时以来,我一直在打破这个局面,但没有任何帮助。

1 个答案:

答案 0 :(得分:4)

正确的语法是:

my %dd;
$dd{"foo"}="bar";
print keys %dd;
print %dd;

注意:它是“{}”而不是“[]”