配列同士を結合する - lisp-cookbook-ja/common-lisp GitHub Wiki
配列同士を結合する
シークエンスを結合する関数 concatenate が使えます。第一引数に戻り型を指定し、その後ろに結合する配列を渡します。配列の個数は任意です。
(let ((v1 (vector 0 1 2))
(v2 (vector 3 4 5))
(v3 (vector 6 7 8)))
(concatenate 'vector v1 v2 v3))
;=> #(0 1 2 3 4 5 6 7 8)
(concatenate 'vector)
;=> #()