% Function ACONS
Function ACONS
acons
key datum alist => new-alist
key - オブジェクト
datum - オブジェクト
alist - 連想リスト
new-alist - 連想リスト
新しいコンスを作成し、そのcdr
がalist、car
が別の新しいコンスであり、
そのcar
がkey、cdr
がdatumです。
(setq alist '()) => NIL
(acons 1 "one" alist) => ((1 . "one"))
alist => NIL
(setq alist (acons 1 "one" (acons 2 "two" alist))) => ((1 . "one") (2 . "two"))
(assoc 1 alist) => (1 . "one")
(setq alist (acons 1 "uno" alist)) => ((1 . "uno") (1 . "one") (2 . "two"))
(assoc 1 alist) => (1 . "uno")
なし。
なし。
なし。
(acons key datum alist) == (cons (cons key datum) alist)