1.”“用法
使用”“判断string变量是否为空。
输入:
var s string
if s == "" {
fmt.Println("s is empty")
} else {
fmt.Println("s is not empty")
}
输出:
s is empty
2.nil用法
使用nil判断结构体的指针是否为空。
输入:
var Str struct {
name string
age int
}
func main() {
var s *Str
if s == nil {
fmt.Println(" s is nil ")
} else {
fmt.Println(" s is not nil ")
}
}
输出: s is nil
3.len(s)用法
用于求数组、切片和字典的长度。
输入:
func main () {
var s [] string
if len(s) == 0 {
fmt.Println("s is empty")
} else {
fmt.Println("s is not empty")
}
}
输出: s is empty
注:个人总结,如有错误欢迎指出,谢谢!
本文介绍了如何使用Go语言进行字符串、结构体指针的空值判断及数组、切片、字典的长度获取。包括使用==操作符判断字符串变量是否为空、利用nil关键字检查结构体指针是否为空、通过len()函数获取集合类型长度的方法。

2393

被折叠的 条评论
为什么被折叠?



