数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素( element),一个数组包含的元素个数被称为数组的长度。需要强调的一点是Go语言中数组的长度固定,无法扩容。
java判断数组是否为空:
package main import "fmt" func main() {var arr []stringif arr == nil {fmt.Println("this is null")} if len(arr) > 0 {fmt.Println("len arr > 0")}else{fmt.Println("len this is null")}if arr[0] != "" {fmt.Println("arr 0 != null")}else{fmt.Println("[0] this is null")} }
nil在Go中相当与其它语言中的NULL、null和None等,使用中表示某一个变量为空。
更多golang知识请关注golang教程栏目。