有多种方法可以判断字符串是否为空,以下是其中两种:
- 使用 len() 函数判断长度是否为0
s := "hello"
if len(s) == 0 {
// s 为空
} else {
// s 不为空
}
- 使用 strings.TrimSpace() 函数去除首尾空格后判断长度是否为0
s := " "
if len(strings.TrimSpace(s)) == 0 {
// s 为空
} else {
// s 不为空
}
注意:以上方法只能判断字符串是否为空,不能判断字符串中是否存在空白字符。如果需要判断字符串中是否存在空白字符,可以使用 strings.ContainsAny() 函数。