使用os.Exit立即以给定的状态退出。
package main
import (
"fmt"
"os"
)
func main() {
// 使用os.Exit时,defer不会被执行,因此这个fmt.Println永远不会被调用。
defer fmt.Println("!")
// 以状态3退出。
os.Exit(3)
}
运行结果:
➜ go run exit.go
exit status 3
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。