配列

いまさら感はあるが、知らないことがあったので書いてみる。
まずスライス。

my @list = (0..9);
print @list[3..5]; #$list[3], $list[4], $list[5]を要素に持つ
print @list; #@listはそのまま


続いてsplice(スプライス
こちらは配列要素を切り取る。第一引数はLIST, 第二引数はOFFSET, 第三引数はLENGTH。

my @list = (0..9);
print splice(@list, 3, 3);
print @list;#@listから当該要素が消える