go TrimRightFunc()
TrimRightFunc()方法语法
func TrimRightFunc(s string, f func(rune) bool) string
go源码对TrimRightFunc()方法的介绍:
TrimRightFunc returns a slice of the string s with all trailing Unicode code points c satisfying f(c) removed.
即,golang的strings.TrimRightFunc(),可以将第一个参数字符串s中右侧,即后缀的unicode编码值满足函数f的(返回true的)字符移除,并返回一个新的字符串。
strings.TrimRightFunc()方法实例代码
func TrimRightUnicode(arg rune) bool {
if arg == 98 {
return true
} else {
return false
}
}
func main() {
var str string = strings.TrimRightFunc("b笨鸟工具,x1y1z1.combbbbb", TrimRightUnicode)
fmt.Println(str)
}
运行go文件,得到输出:
b笨鸟工具,x1y1z1.com