golang 切片使用注意事项

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

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

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

示例:

为数组

 

为null

 

 js 判断区别

 

 

 

posted @ 2019-10-21 13:22  蓝色天马  阅读(354)  评论(0编辑  收藏  举报