transcendental-lisp/fitnesse/FitNesseRoot/TranscendentalLisp/LexicalClosures.wiki

10 lines
321 B
Plaintext
Raw Permalink Normal View History

---
Test
---
2017-03-02 16:36:23 -05:00
A simple lexical closure.
| script | lisp interpreter fixture |
| show | evaluate text | (defun adder-x (x) (lambda (y) (+ x y))) |
2017-03-07 16:41:26 -05:00
| show | evaluate text | (setq adder-20 (adder-x 20)) |
| check | evaluate text | (funcall adder-20 2) | 22 |