我已经看到 golang 具有返回 s 的函数,func TrimPrefix(s, prefix string) string
而没有提供前导前缀字符串。
我的问题是我有一个以字符“\”开头的字符串(例如“\foo”)。当我尝试使用 TrimPrefix 时出现错误。
戈兰代码:
var s = "\foo" s = strings.TrimPrefix(s, "\") fmt.Print(s)
错误:
./prog.go:10:32: newline in string ./prog.go:10:32: syntax error: unexpected newline, expecting comma or )
我发现这是由于 golang 将“\”理解为 scape 字符。你知道我是否可以使用任何 golang 选项来让 golang 理解我不想使用“\”作为转义字符?
繁花不似锦
杨__羊羊
相关分类