by shigemk2

当面は技術的なことしか書かない

リスト遊び 2-3 リストのリストと、ドット対表記

前回
リスト遊び 2-2 セルとリストとcarとcdr - by shigemk2

;; リストのリストを作成する
(setq moo (cons 1 (cons 2 nil)))
=> (1 2)
(setq coo (cons 3 (cons 4 nil)))
=> (3 4)
(cons moo (cons coo nil))
=> ((1 2) (3 4))

ドット対表記
(1 . 2)みたいな書きかたをして、cdrにnilではなくアトムをぶちこむことが出来る。

(setq moo (cons 1 2))
=> (1 . 2)


リスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE Language)

リスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE Language)