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循环判断了。而且不容易封装为函数。
本文标题:数组
本文链接:https://www.haomeiwen.com/subject/rdqsuxtx.html
网友评论