我似乎在处理散列的散列时遇到了麻烦。我的数据结构是这样的:
$atomsArray{$number}{$serial} = {
atom => $atom,
x => $x,
y => $y,
z => $z
};
我在遍历原子时遇到了这个麻烦
for my $number(sort keys %atomsArray){
for my $serial(sort keys %{$atomsArray{$number}}){
#cannot iterate through x,y,z
}
}
虽然,我希望在不通过 $serial 迭代的情况下获得 x,y,z,并且在哈希中包含哈希很重要,因为它在我必须计算原子的原子之间有所不同。