This commit is contained in:
bloeys
2022-10-27 05:06:30 +04:00
parent 5b1ed9ed71
commit 69888d4d90
2 changed files with 57 additions and 22 deletions

22
main.go
View File

@ -9,23 +9,29 @@ import (
"github.com/bloeys/cogo/cogo"
)
func test_cogo(c *cogo.Coroutine[int, int]) (out int) { return 0 }
func test(c *cogo.Coroutine[int, int]) (out int) {
if cogo.HasGen() {
return test_cogo(c)
}
c.Begin()
println("Tick 1")
c.Yield(1)
// c.Yield(1)
println("Tick 2")
c.Yield(2)
// println("Tick 2")
// c.Yield(2)
println("Tick 3")
c.Yield(3)
// println("Tick 3")
// c.Yield(3)
println("Tick 4")
c.Yield(4)
// println("Tick 4")
// c.Yield(4)
println("Tick before end")
// println("Tick before end")
return out
}