轻聆月下的博客

Golang使用recover函数处理painc

一、 recover() 函数简介 其原型为: func recover() interface{} 如同Java或者C#等语言中的 try/cache 一样。recover() 函数用于处理 golang 中的 panic 。 二、 用法 如果不用 recover() 将导致程序异常退出,如下:

轻聆月下 发布于 2024-03-24

Golang 优雅地关闭进程

一般情况下,我们可以通过 Ctrl+C 关闭程序。一些情况下,我们需要对程序的关闭进行一些处理,此时我们可以这么做。 func main() { // 一顿初始化操作 quit := make(chan os.Signal, 1) // 创建一个 os.Signal 类型的 Chan

轻聆月下 发布于 2024-03-23

Golang交叉编译

一、不同操作系统编译 1.1 Mac 下编译, Linux 或者 Windows 下去执行 # linux 下执行 CGO_ENABLED=0  GOOS=linux  GOARCH=amd64  go build main.go # Windows 下执行 C

轻聆月下 发布于 2024-03-23