Common Lisp Quick Guide
- lexical scope
labels
- give lambda a name
类似于 Javascript 里的局部函数。
(labels (
( incr (x) (+ x 1)
( decr (x) (- x 1))
( incr-2 (x) (incr x) (incr x) )
)
(incr 3)
(decr 7)
)
- it's similar with
(let ( (x 1) (y 2) ) (+ x y))