可以使用strings包中的IndexOf函数来查找第一个空格的位置,然后使用切片语法进行截取。
示例代码:
package main
import (
"fmt"
"strings"
)
func main() {
str := "hello world golang"
index := strings.Index(str, " ")
if index >= 0 {
fmt.Println(str[:index])
} else {
fmt.Println(str)
}
}
输出结果:
hello