Function CONS

UP


Function CONS

Function CONS

構文

cons object-1 object-2 => cons

引数と戻り値

object-1 - オブジェクト
object-2 - オブジェクト
cons - コンス

定義

carobject-1で、cdrobject-2の 新しいコンスを作成します。

例文

(cons 1 2) =>  (1 . 2)
(cons 1 nil) =>  (1)
(cons nil 2) =>  (NIL . 2)
(cons nil nil) =>  (NIL)
(cons 1 (cons 2 (cons 3 (cons 4 nil)))) =>  (1 2 3 4)
(cons 'a 'b) =>  (A . B)
(cons 'a (cons 'b (cons 'c '()))) =>  (A B C)
(cons 'a '(b c d)) =>  (A B C D)

副作用

なし。

影響

なし。

例外

なし。

参考

list

備考

もしobject-2がリストなら、 consは、 object-1を先頭に追加したような新しいリストを生成すると 考えることができます。


TOP, Github