我在Go Playground中运行此代码:
fmt.Println(strings.ContainsRune("\xa0", '\xa0'))
Run Code Online (Sandbox Code Playgroud)
我想知道,为什么输出false?根据文档,它说:
如果Unicode代码点r在s内,则ContainsRune返回true.
在我看来代码点就在那里,它似乎很奇怪,它会false作为一个回应.
"\ x0a"不是unicode代码点.
fmt.Println(strings.ContainsRune("\u00a0", '\u00a0'))
Run Code Online (Sandbox Code Playgroud)
按预期工作.
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |