我有这个要简化的 Perl 代码块。它是子程序的一部分,其中一系列参数被添加到哈希值的哈希值中。
$user{$account_num}{'item0'} += $item0;
$user{$account_num}{'item1'} += $item1;
$user{$account_num}{'item2'} += $item2;
$user{$account_num}{'item3'} += $item3;
$user{$account_num}{'item4'} += $item4;
$user{$account_num}{'item5'} += $item5;
$user{$account_num}{'item6'} += $item6;
您可以看到变量名称与键名称相同。我似乎记得曾经看过一个朋友在一行中做这种事情。就像是:
[looping through input arguments]:
$user{$account_num}{'variable_name'} += $variable_name;
有人知道这样做的方法吗?