我正在查看string.Map
必须采用返回符文的映射函数的函数。我想通过调用以下方法消除解析错误的符文:unicode.IsPrint()
func Map(mapping func(rune) rune, s string) string
我的函数看起来像这样:
func main() {
func CleanUp(s string) string {
clean := func(r rune) rune {
if unicode.IsPrint(r) || r == rune('\n') {
return r
}
return rune('')
}
strings.Map(clean, s)
}
它应该清理这样"helloworld ' \x10"
的 东西"helloworld ' "
但是rune('')
无效。如何返回空白符文或空符文?