比如
func main(){
fmt.println("test123")
}
运行EXE一闪消失, 除了在CMD下运行,, 如何让他点击EXE 不自动消失呢。
有疑问加站长微信联系(非本文作者)
比如
func main(){
fmt.println("test123")
}
运行EXE一闪消失, 除了在CMD下运行,, 如何让他点击EXE 不自动消失呢。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
main方法执行完了,程序就结束了,肯定会关闭啊。
得把程序"阻塞"住,具体怎么做看你要写什么类型的程序了。
比如repl类的程序,你就用for循环里面套Scanner;服务类的就监听端口,for循环里面accept;等等
简单直接的,实现类似按任意键继续的功能
常见的是建立个quit 的chan,然后放在 main里读。
什么时候要退出了,就close这个chan
实际项目中用信号的比较多
done := make(chan os.Signal, 1) signal.Notify(done, os.Interrupt, syscall.SIGINT, syscall.SIGTERM)
select{}
可以吗?我试过,会报错。