在 Go 语言中,可以使用 `strings.Trim` 方法去除字符串两端的空白字符(包括换行符)。示例代码如下:
package main
import (
"fmt"
"strings"
)
func main() {
str := "hello world\n"
str = strings.Trim(str, "\n")
fmt.Println(str)
}
输出:
hello world
在上面的示例中,首先定义了一个包含换行符的字符串 `str`,然后使用 `strings.Trim` 方法去除了换行符,得到了不带换行符的新字符串,并将其打印出来。
需要注意的是,在第二个参数中传入的是一个字符串,表示需要去除的字符集合。如果只需要去除换行符,那么可以传入 `”\n”`;如果还需要去除其他空白字符,可以传入 `”\r\n\t “` 等字符集合。