我已經(jīng)看到 golang 具有返回 s 的函數(shù),func TrimPrefix(s, prefix string) string而沒有提供前導(dǎo)前綴字符串。我的問題是我有一個以字符“\”開頭的字符串(例如“\foo”)。當(dāng)我嘗試使用 TrimPrefix 時出現(xiàn)錯誤。戈蘭代碼: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 )我發(fā)現(xiàn)這是由于 golang 將“\”理解為 scape 字符。你知道我是否可以使用任何 golang 選項(xiàng)來讓 golang 理解我不想使用“\”作為轉(zhuǎn)義字符?
來自字符串“\”的 Golang 修剪前綴
揚(yáng)帆大魚
2023-08-07 15:07:44