car / cdr family
The CAR and CDR functions are provided by the
Lisp engine in all combinations.for up to 4 levels :
|
caar |
(caar lst) |
(car (car lst)) |
|
cadr |
(cadr lst) |
(car (cdr lst)) |
|
cdar |
(cdar lst) |
(cdr (car lst)) |
|
cddr |
(cddr lst) |
(cdr (cdr lst)) |
|
caaar |
(caaar lst) |
(car (car (car lst))) |
|
caadr |
(caadr lst) |
(car (car (cdr lst))) |
|
cadar |
(cadar lst) |
(car (cdr (car lst))) |
|
caddr |
(caddr lst) |
(car (cdr (cdr lst))) |
|
cdaar |
(cdaar lst) |
(cdr (car (car lst))) |
|
cdadr |
(cdadr lst) |
(cdr (car (cdr lst))) |
|
cddar |
(cddar lst) |
(cdr (cdr (car lst))) |
|
cdddr |
(cdddr lst) |
(cdr (cdr (cdr lst))) |
|
caaaar |
(caaaar lst) |
(car (car (car (car lst)))) |
|
caaadr |
(caaadr lst) |
(car (car (car (cdr lst)))) |
|
caadar |
(caadar lst) |
(car (car (cdr (car lst)))) |
|
caaddr |
(caaddr lst) |
(car (car (cdr (cdr lst)))) |
|
cadaar |
(cadaar lst) |
(car (cdr (car (car lst)))) |
|
cadadr |
(cadadr lst) |
(car (cdr (car (cdr lst)))) |
|
caddar |
(caddar lst) |
(car (cdr (cdr (car lst)))) |
|
cadddr |
(cadddr lst) |
(car (cdr (cdr (cdr lst)))) |
|
cdaaar |
(cdaaar lst) |
(cdr (car (car (car lst)))) |
|
cdaadr |
(cdaadr lst) |
(cdr (car (car (cdr lst)))) |
|
cdadar |
(cdadar lst) |
(cdr (car (cdr (car lst)))) |
|
cdaddr |
(cdaddr lst) |
(cdr (car (cdr (cdr lst)))) |
|
cddaar |
(cddaar lst) |
(cdr (cdr (car (car lst)))) |
|
cddadr |
(cddadr lst) |
(cdr (cdr (car (cdr lst)))) |
|
cdddar |
(cdddar lst) |
(cdr (cdr (cdr (car lst)))) |
|
cddddr |
(cddddr lst) |
(cdr (cdr (cdr (cdr lst)))) |
© Bricsys NV. All rights reserved. |