我在我的程序上使用哈希值。我想在同一行中对两个值求和。我的哈希示例是:
%data_final = (
2010 => {
Jan => {
group1 => {
Type1 => {
Total1 => 12,
Total2 => 10
},
Type2 => {
Total1 => 17,
Total2 => 14
},
},
},
}
);
我想为 group1 提供一个 Total1 和 Total2 的总计。我正在执行以下操作:
$total1_sum = sum( @{$data_final}{2010}{Jan}{group1}}{qw/Type1 Type2}{Total1} );
$total2_sum = sum( @{$data_final}{2010}{Jan}{group1}}{qw/Type1 Type2}{Total2} );
$total1_sum 的输出应该是 29,$total2_sum 应该是 24,但在“}{”附近出现语法错误。
非常感谢你的帮助。