mirror of
https://github.com/jashkenas/coffeescript.git
synced 2022-11-09 12:23:24 -05:00
28 lines
439 B
CoffeeScript
28 lines
439 B
CoffeeScript
# Test with break at the top level.
|
|
array = [1,2,3]
|
|
callWithLambda = (l) -> null
|
|
for i in array
|
|
result = callWithLambda(->)
|
|
if i == 2
|
|
puts "i = 2"
|
|
else
|
|
break
|
|
|
|
ok result is null
|
|
|
|
|
|
# Test with break *not* at the top level.
|
|
someFunc = (input) ->
|
|
takesLambda = (l) -> null
|
|
for i in [1,2]
|
|
result = takesLambda(->)
|
|
if input == 1
|
|
return 1
|
|
else
|
|
break
|
|
|
|
return 2
|
|
|
|
ok someFunc(1) is 1
|
|
ok someFunc(2) is 2
|
|
|