Closures/Value capture: Difference between revisions

Content added Content deleted
(Added LFE example)
m (→‎{{header|Racket}}: Make it clearer to newbies that these are two separate steps)
Line 1,118: Line 1,118:
<lang racket>
<lang racket>
#lang racket
#lang racket
(define functions (for/list ([i 10]) (λ() (* i i))))
(map (λ(f) (f))
(for/list ([i 10]) () (* i i))))
(map (λ(f) (f)) functions)
</lang>
</lang>
{{out}}
{{out}}