(let ((a 1) (b (+ a 1)))
(message a))
This throws the error
Debugger entered--Lisp error: (void-variable a)
What's the canonical way to do this?
The canonical way is to use let*
(also note that I added a %s
format string to your message
form):
(let* ((a 1) (b (+ a 1)))
(message "%s" a))
The let*
function allows you to reference other variables that have previously been defined.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With