Function NTHCDR
nthcdr
n list => tail
n - 非負の整数
list - リスト。ドットリストと循環リストを受け付けます。
tail - オブジェクト
listに対してcdr
をn回連続で呼び出して得られる 末尾を返却します。
nthcdr 0 '()) => NIL
(nthcdr 3 '()) => NIL
(nthcdr 0 '(a b c)) => (A B C)
(nthcdr 2 '(a b c)) => (C)
(nthcdr 4 '(a b c)) => ()
(nthcdr 1 '(0 . 1)) => 1
(
locally (declare (optimize (safety 3)))
(nthcdr 3 '(0 . 1)))
( Error: 1のCDRを取得しようとしました。
なし。
なし。
nが非負の整数ではないとき、型type-error
が発生します。
nが1より大きい整数のとき、 (nthcdr n list)
によって行われるエラーチェックは、 (nthcdr (- n 1) (cdr list))
によるものと同じです。 関数cdr
をご確認ください。
なし。