StackOverflow 文档 Go 教程 片 切片零值 切片零值 Created: November-22, 2018 切片的零值是 nil,其长度和容量为 0。nil 切片没有底层数组。但也有非零切片的长度和容量 0,如 []int{} 或 make([]int, 5)[5:]。 任何具有 nil 值的类型都可以转换为 nil slice: s = []int(nil) 要测试切片是否为空,请使用: if len(s) == 0 { fmt.Ptintf("s is empty.") } 附加切片过滤切片