elisp: Modifying Lists
5.6 Modifying Existing List Structure
=====================================
You can modify the CAR and CDR contents of a cons cell with the
primitives ‘setcar’ and ‘setcdr’. These are destructive operations
because they change existing list structure.
Common Lisp note: Common Lisp uses functions ‘rplaca’ and ‘rplacd’
to alter list structure; they change structure the same way as
‘setcar’ and ‘setcdr’, but the Common Lisp functions return the
cons cell while ‘setcar’ and ‘setcdr’ return the new CAR or CDR.
Menu