arr.spliceを追加 by salano-ym · Pull Request #621 · aiscript-dev/aiscript
What
arr.spliceを追加します。
@(v: arr).splice(index: num, remove_count: num, items: arr<value>): arr<value>
【この操作は配列を書き換えます】
配列の index から remove_count 個の要素を取り除き、その位置に items の要素を挿入します。
返り値として、取り除いた要素の配列を返します。
index が負の場合は末尾から数えます。
index が最後の要素より後の場合は要素を取り除かず、挿入は末尾に追加します。
remove_count を省略した場合、末尾まで取り除きます。
items を省略した場合、何も挿入しません。
Why
Additional info (optional)
テスト項目が不十分かもしれません。