Function ACONS

UP


Function ACONS

Function ACONS

構文

acons key datum alist => new-alist

引数と戻り値

key - オブジェクト
datum - オブジェクト
alist - 連想リスト
new-alist - 連想リスト

定義

新しいコンスを作成し、そのcdralistcarが別の新しいコンスであり、 そのcarkeycdrdatumです。

例文

(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")

副作用

なし。

影響

なし。

例外

なし。

参考

assoc, pairlis

備考

(acons key datum alist) ==  (cons (cons key datum) alist)

TOP, Github