无限循环 - 按任意键退出

Jak*_*era 0 loops exit go

我在我的应用程序中无限循环,我需要添加一个功能.像"按任意键退出......"之类的东西.

这是我的代码.谁知道这个黄金主意?

func main() {
   for {
      doAll()
   }
}
Run Code Online (Sandbox Code Playgroud)

ale*_*exn 5

一种选择是从doAllgoroutine 开始并调用fmt.Scanf:

func main() {
    go func() {
        for {
          doAll()
       }
    }()

    fmt.Println("Press any key to exit")
    var input string
    fmt.Scanf(&input, "%s")
}
Run Code Online (Sandbox Code Playgroud)