cons (Lisp)
Lisp 言語における cons 関数は、二つの要素を組み合わせて新しいリストを作成する基本的な操作 最初の引数として与えられた要素を、二つ目の引数として与えられたリストの先頭に追加 cons は "construct" の略
code:基本的なリストの作成.lisp
(define my-list (cons 1 '(2 3 4)))
(display my-list)
(newline)
code:リストの連結.lisp
(define list1 (cons 1 (cons 2 '())))
(define list2 (cons 3 (cons 4 '())))
(define combined-list (cons (car list1) list2))
(display combined-list)
(newline)
code:ネストされたリストの作成.lisp
(define nested-list (cons (cons 1 2) (cons 3 4)))
(display nested-list)
(newline)
code:リストの前に複数の要素を追加.lisp
(define list3 (cons 1 (cons 2 (cons 3 '()))))
(display list3)
(newline)