数组
2017-10-18 本文已影响0人
zzjack
array & slice
var a [2]string
fmt.Println(len(a)) //2
var s []string
fmt.Println(len(s)) //0
因为数组声明时定义了长度,所以不管有没有塞东西到里面,它的长度都是事先声明的值。
那么如何判断里面是否塞值了呢?
我觉得只能用for循环判断了。而且不容易封装为函数。
var a [2]string
fmt.Println(len(a)) //2
var s []string
fmt.Println(len(s)) //0
因为数组声明时定义了长度,所以不管有没有塞东西到里面,它的长度都是事先声明的值。
那么如何判断里面是否塞值了呢?
我觉得只能用for循环判断了。而且不容易封装为函数。