Binding
A variable is bound when it is initialized
The binding of a variable can be changed with setq or setf
If two variables have the same name, the inner binding shadows the outer one.
(let ((a 1))
(+ a (let ((a 10))
(+ a 1))))
12
Previous slide
Next slide
Back to first slide
View graphic version