欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

golang 注意事项

程序员文章站 2022-03-06 08:50:02
...
1: stringts.Join 接收的参数是slice,而不是array,所以如下代码是错误的,因为data是数组,应该把数组改为切片,也就是var data = []string{"SSID", "aaaa"}。

var data = [...]string{"SSID", "aaaa"}
strings.Join(data, ": ")

2:
log.Fatal 会调用os.exit(1)程序退出,所以defer也不会执行。
log.Panic 执行后调用panic抛出异常,但是会执行defer。
相关标签: Go