Gz:take

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(gz:take lst n)


機能
lst リストの先頭から n 個のリストを返す


引数
  • lst : リスト。
  • n : リストの先頭からの整数


戻り値
先頭から n 個のリスト。


サンプル
(gz:take '(1 2 3 4 5) 3)
(1 2 3)

(gz:take '(1 2 3 4 5) 6)
(1 2 3 4 5)

(gz:take '(1 2 3 4 5) -2)
nil

(gz:drop '(1 2 3 4 5) 3)
(4 5)

(gz:drop '(1 2 3 4 5) 6)
nil

(gz:drop '(1 2 3 4 5) -2)
(1 2 3 4 5)

(gz:subseq '(1 2 3 4 5) 2 5)


関連事項