|
ANSI Common Lisp 14 Conses 14.2 Dictionary of Conses
- Syntax:
-
acons
key datum alist
new-alist
- Arguments and Values:
-
key - an object.
datum - an object.
alist - an association list.
new-alist - an association list.
- Description:
-
Creates a fresh cons,
the cdr of which is alist and
the car of which is another fresh cons,
the car of which is key and
the cdr of which is datum.
- Examples:
-
(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")
- See Also:
-
assoc, pairlis
- Notes:
-
(acons key datum alist) ==(cons (cons key datum) alist)
- Allegro CL Implementation Details:
-
None.
|