左辺値にリストがある場合、右辺値のリストの要素の一部が切り捨てられたり、左辺値に未定義値が入ったり、様々である・・・。
左辺値が配列要素のリストの時、いくつかのパターンでどうなるか見てみる。
どころどころ、配列の初期化がめんどいので、新しい配列にしていたりする。
$ vi list.pl $ perl list.pl $x[0] = 1 $x[1] = 2 $x[0] = 1 $x[1] = 2 $x[2] = undef $y[0] = 1 $y[1] = undef $y[2] = 2 $a[0] = 1 $a[1] = 2 $y[0] = 3 $y[1] = 4 $y[2] = 5 $
こうなる・・・。
Sample/perl/list/lvalue/src/list at master · bg1bgst333/Sample · GitHub