几天前我刚刚开始使用 Golang,我似乎无法想出时间来休息。Sleep()...
我可以返回/跳出 for 循环,但是由于 Sleep 继续执行它的操作,该函数不会返回。
我猜解决方案很简单,但我似乎找不到答案。
func main() {
ticker := time.NewTicker(time.Second * 1)
go func() {
for i := range ticker.C {
fmt.Println("tick", i)
ticker.Stop()
break
}
}()
time.Sleep(time.Second * 10)
ticker.Stop()
fmt.Println("Hello, playground")
}
提前致谢!
Cats萌萌
相关分类