Since combinations of car and cdr are frequently used, all combinations up to four uses of car and cdr are defined as functions of the form cxxxr:
(caar x) = (car (car x))(cadr x) = (car (cdr x))
(caddr x) = (car (cdr (cdr x)))
Rule: The operations closer to the argument are done first.
It's worth memorizing some common combinations:
| car | = | first element of a list |
|
cadr | = | second element |
|
caddr | = | third element |
|
cadddr | = | fourth element |
Contents    Page-10    Prev    Next    Page+10    Index