Perlリファレンス

splice







splice


配列の特定位置の要素の削除、特定位置への要素の挿入。削除された要素を返す。

splice(@a,1,1);
一番目の引数に配列を渡し、2番目の引数で位置、3番目の引数で長さを指定。
配列の指定位置から指定の長さまでの要素を削除する。

splice(@a,1,0,'abc');
4番目の以降の引数を指定した場合、指定された位置に4番目以降の引数のリストを挿入する。
↑の例の場合@aの要素番号1から長さ0を削除し、(長さが0なのでなにも削除されない)
削除した範囲に'abc'を挿入。


関連
unshift
push
pop
shift






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3