我正在阅读 golang 教程:https ://tour.golang.org/moretypes/10 而且我对如何fmt.Println打印nil值感到困惑,希望您能帮助我。package mainimport "fmt"func main() { var z []int fmt.Println("z: ", z) if z == nil { fmt.Println("z is nil!") } fmt.Println("nil:", nil)}结果是:z: []z is nil!nil: <nil>由于 z 是 nil,为什么 z 打印为[]而不是<nil>?
- 2 回答
- 0 关注
- 434 浏览
添加回答
举报
0/150
提交
取消