spliceは、配列に対して複雑な操作ができる。
splice関数 - 配列の要素の複雑な操作 - Perl入門ゼミ
簡単に言うと、指定した位置からの指定した個数の要素たちを、指定した別の複数要素たちに置き換えるというか・・・。
2番目からの2つ、300と400を、@newの3つに置き換える。
$ vi splice.pl $ perl splice.pl @old 300 400 @array 100 200 350 375 450 500 $
追い出された@oldは300と400だし、@arrayの2番目以降は500の手前まで@newの要素で置き換わっている。
Sample/perl/splice/splice/src/splice at master · bg1bgst333/Sample · GitHub