golang 切片使用注意事项

// list 默认值为nil,可以直接append值,有值后json后为数组对象,但如果没有初始化空间的话,json编码后为null
var list []*Pepole

// list 初始化空间后为数组,json编码后为[]
list = make([]*Pepole, 0)

//故,不管是否有值,要转为json之前最好先初始化

示例:

为数组

为null

 js 判断区别

猜你喜欢

转载自www.cnblogs.com/BluePegasus/p/11713020.html