在 Go 语言中,判断一个切片是否为空可以使用 len() 函数。如果切片的长度为 0,则表示该切片为空。

以下是一个示例代码:

package main

import "fmt"

func main() {
    var s []int // 声明一个切片
    if len(s) == 0 {
        fmt.Println('切片为空')
    } else {
        fmt.Println('切片不为空')
    }
}

在上面的代码中,我们声明了一个整数类型的切片 s,然后使用 len() 函数获取切片的长度。如果长度为 0,则切片为空,输出 '切片为空';否则输出 '切片不为空'。

Go语言判断切片是否为空的最佳方法

原文地址: http://www.cveoy.top/t/topic/pMp2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录