Vle-remove-nth
- 構文
- (vle-remove-nth idx lst)
- 機能
- リスト 'lst'からインデックス 'idx' のオブジェクトを削除したリストを返す
- インデックスは 0 始まり
- エイリアス: vle-remove-idx
- 引数
-
- idx : 削除するアイテムのインデックス値。
- lst : リスト
- 戻り値
- 位置 'idx' の項目がないリストを返す。
- 'idx' がリストにない場合は、変更されていないリスト 'lst'が返る。
- 'idx' が負の値、または 'lst'に含まれる項目が少ない場合、何も削除されない。
- サンプル
<syntaxhighlight lang="lisp" line> (vle-remove-nth 3 '(1 2 123 4 5 123 6 7 8)) (1 2 123 5 123 6 7 8)
(vle-remove-nth -3 '(1 2 123 4 5 123 6 7 8)) (1 2 123 4 5 123 6 7 8)
(vle-remove-nth 12 '(1 2 123 4 5 123 6 7 8)) (1 2 123 4 5 123 6 7 8)
(vle-remove-nth 0 '(nil 2 123 4 5 123 6 7 8)) (2 123 4 5 123 6 7 8)
(vle-remove-idx 0 '(nil 2 123 4 5 123 6 7 8)) (2 123 4 5 123 6 7 8) </syntaxhighlight>
関連事項