Go语言判断切片是否为空的最佳方法
在 Go 语言中,判断一个切片是否为空可以使用 len() 函数。如果切片的长度为 0,则表示该切片为空。
以下是一个示例代码:
package main
import "fmt"
func main() {
var s []int // 声明一个切片
if len(s) == 0 {
fmt.Println('切片为空')
} else {
fmt.Println('切片不为空')
}
}
在上面的代码中,我们声明了一个整数类型的切片 s,然后使用 len() 函数获取切片的长度。如果长度为 0,则切片为空,输出 '切片为空';否则输出 '切片不为空'。
原文地址: http://www.cveoy.top/t/topic/pMp2 著作权归作者所有。请勿转载和采集!