Closures/Value capture: Difference between revisions

Content added Content deleted
Line 217: Line 217:
<lang coffeescript>
<lang coffeescript>
# Generate an array of functions.
# Generate an array of functions.
funcs = ( for i in [ 0...10 ] then do (i) -> -> i * i )
funcs = ( for i in [ 0...10 ] then do ( i ) -> -> i * i )


# Call each function to demonstrate value capture.
# Call each function to demonstrate value capture.