2014-04-14 07:23:05 -07:00
|
|
|
var a
|
|
|
|
|
var b
|
|
|
|
|
|
|
|
|
|
a = new Fiber {
|
|
|
|
|
IO.print(2)
|
2015-02-26 23:08:36 -08:00
|
|
|
b.run()
|
2014-04-14 07:23:05 -07:00
|
|
|
IO.print("nope")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
b = new Fiber {
|
|
|
|
|
IO.print(1)
|
2015-02-26 23:08:36 -08:00
|
|
|
a.run()
|
2014-04-14 07:23:05 -07:00
|
|
|
IO.print(3)
|
|
|
|
|
}
|
|
|
|
|
|
2015-02-26 23:08:36 -08:00
|
|
|
b.call()
|
2014-04-14 07:23:05 -07:00
|
|
|
// expect: 1
|
|
|
|
|
// expect: 2
|
|
|
|
|
// expect: 3
|
|
|
|
|
IO.print(4) // expect: 4
|