【发布时间】:2014-01-26 06:33:18
【问题描述】:
我正在尝试访问数组内的哈希值。示例:
@worte = {};
for my $i (0 .. 4){
my (%wortObj) = (Index => $i, Text => "Text$i");
print "$wortObj{Index} $wortObj{Text}\n";
push @worte, %wortObj;
}
foreach $wortObject (@worte){
print "$wortObject{Index} $wortObject{Text}\n";
}
第一个打印语句起作用并创建正确的输出。我希望第二个打印语句给出相同的输出。但我只得到一些空行。我做错了什么?
【问题讨论】: