数日前に 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")
}
前もって感謝します!