Perlでは、次のように複数の変数をインスタンス化することができます。
my ($a, $b, $c) = (1,2,3);
同じ方法で複数の変数値を再割り当てすることもできます。
($a, $b, $c) = (4,5,6);
ただし、plus equals演算子を使用して同じことを行おうとすると、
($a, $b, $c) += (7,8,9);
のみ$c
が適切に追加され、他の変数は元の値のままになります。これはPerlで可能であるはずのことですか、それとも部分的に偶然に機能していて、実際にはそのようには機能しませんか?後者が当てはまる場合、これを1行で行う方法はありますか?