splice

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