[Go] GO语言实战-slice的初始化影响转换成json后的数据结构

前端之家收集整理的这篇文章主要介绍了[Go] GO语言实战-slice的初始化影响转换成json后的数据结构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1. 切片slice的声明和初始化,如果只是单纯的声明 var list []string ,那么list现在是nil ,转换成json会变成null

 

2. 声明后使用了append函数增加了数据 ,那么就是正常的列表了 

var list []string
list=append(list,"你好")

 

3. 可以使用下面的形式初始化0个元素的切片slice,  转换成json会是[]

var list =[]string{} //字面量初始化

或者

list:=make([]string,1)">0)make函数初始化

 

猜你在找的Go相关文章