在 Go 语言中,可以通过简单的条件判断来检查一个字符串是否为空。以下是几种常见的方法:
使用
len()
函数:str := "" if len(str) == 0 { // 字符串为空 } else { // 字符串非空 }
直接比较:
str := "" if str == "" { // 字符串为空 } else { // 字符串非空 }
使用
strings
包中的函数(如果需要去掉空白字符): 如果你想判断字符串在去掉前后空格后是否为空,可以使用strings.TrimSpace
: “`go import “strings”
str := “ ” if strings.TrimSpace(str) == “” {
// 字符串为空或只包含空白字符
} else {
// 字符串非空且不全是空白字符
} “`
这几种方法都可以用来判断一个字符串是否为空,具体使用哪种方法取决于你的需求。
内容由零声教学AI助手提供,问题来源于学员提问