我有一个哈希,让我们说20个值.
它以这种方式初始化:
my $line = $_[0]->[0];
foreach my $value ($line) {
print $value;
}
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试获取$ line中每个哈希的值时,它表示:在file.pl第89行打印时使用未初始化的值
有没有办法迭代哈希的每个值?
我也尝试过:
my %line = $_[0]->[0];
foreach my $key (keys %line) {
print %line->{$key};
}
Run Code Online (Sandbox Code Playgroud)
但这也行不通:参考文献找到了第89行的file.pl所需的偶数大小列表
谁知道该怎么办?应该不那么难......
Gre*_*her 10
迭代哈希中的值:
for my $value (values %hash) {
print $value;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24662 次 |
| 最近记录: |