Files
llgo/x/async/_demo/gendemo/gendemo.go
2024-08-04 10:22:22 +08:00

22 lines
268 B
Go

package main
import "github.com/goplus/llgo/x/async"
func GenInts() (co *async.Promise[int]) {
print("1")
co.Yield(1)
print("2")
co.Yield(2)
print("3")
co.Yield(3)
print("4")
return
}
func main() {
co := GenInts()
for !co.Done() {
print(co.Next())
}
}