Files
wren/test/language/fiber/closure.wren
2015-11-27 21:17:34 -08:00

26 lines
371 B
Plaintext

var fiber
var closure
{
var a = "before"
fiber = Fiber.new {
System.print(a)
Fiber.yield()
a = "after"
Fiber.yield()
System.print(a)
a = "final"
}
closure = fn () {
System.print(a)
}
}
fiber() // expect: before
closure() // expect: before
fiber()
closure() // expect: after
fiber() // expect: after
closure() // expect: final