以下功能不适用于瑞典字符,即å/Å/ä/Ä/ö/Ö.
func StartsWithUppercase(s string) bool {
return (string(s[0]) == strings.ToUpper(string(s[0])))
}
Run Code Online (Sandbox Code Playgroud)
如何检查字符串是否以大写瑞典字符开头?
w := "åÅäÄöÖ"
for i := 0; i < len(w); i++ {
fmt.Println(i, w[i])
}
Run Code Online (Sandbox Code Playgroud)
结果是:
1. 195
2. 165
3. 195
4. 133
5. 195
6. 164
7. 195
8. 132
9. 195
10. 182
11. 195
12. 150
Run Code Online (Sandbox Code Playgroud)