Closures/Value capture: Difference between revisions
Content added Content deleted
(added java) |
(Added Racket) |
||
Line 777: | Line 777: | ||
As shown, each instance increments separately. |
As shown, each instance increments separately. |
||
=={{header|Racket}}== |
|||
<lang racket> |
|||
#lang racket |
|||
(map (λ(f) (f)) |
|||
(for/list ([i 10]) (λ () (* i i)))) |
|||
</lang> |
|||
Output: |
|||
<lang racket> |
|||
'(0 1 4 9 16 25 36 49 64 81) |
|||
</lang> |
|||
=={{header|REXX}}== |
=={{header|REXX}}== |