golang怎么让他不自动退出你

hellsam · · 4816 次点击
实际项目中用信号的比较多 done := make(chan os.Signal, 1) signal.Notify(done, os.Interrupt, syscall.SIGINT, syscall.SIGTERM) fmt.Println("start") <-done
#5
更多评论
main方法执行完了,程序就结束了,肯定会关闭啊。 得把程序"阻塞"住,具体怎么做看你要写什么类型的程序了。 比如repl类的程序,你就用for循环里面套Scanner;服务类的就监听端口,for循环里面accept;等等
#1
简单直接的,实现类似按任意键继续的功能 ```golang func main(){ fmt.Println("test123") fmt.Scan() } ```
#2