在go语言中实现对一个程序的退出,终止或中止操作示例
Go  /  管理员 发布于 2星期前   50
这是一个关于如何在Golang中快速退出/终止/中止程序的例子。
有些时候,需要控制地终止一个程序,而不是继续前进。
示例代码:
package main
import (
"fmt"
"os"
)
func main() {
// 将不会被执行,因为defer导致Exit发生在这一行之前
defer fmt.Println("Doing something...")
fmt.Println("致命的错误!")
os.Exit(1)
}
输出:
go run exit.go
致命的错误!
exit status 1
如果程序被编译了,就不会有退出状态的数字。
go build exit.go
./exit
致命的错误!
博主 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 @ xiaoB 你只管努力,剩下的叫给天意;天若有情天亦老,..xiaoB 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 会不会春节放假后又阳一次?..BUG4 在
你翻墙过吗?国内使用vpn翻墙可能会被网警抓,你需了解的事中评论 不是吧?..博主 在
go语言+beego框架中获取get,post请求的所有参数中评论 @ t1 直接在router.go文件中配就ok..Jade 在
如何在MySQL查询中获得当月记录中评论 Dear zongscan.com team, We can skyroc..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号