猿问
如何使用Go语言获取中文首字母(拼音)?
我在这里有一个问题,我需要使用golang来获取中文单词的拼音。例如:
我想从中文的“世界”中得到除了“世”之外的字母“S”。
go语言可以自动做到这一点吗?
白板的微信
浏览 227
回答 2
2回答
浮云间
使用 utf8 包,您可以执行以下操作:func firstLetter(s string) string { _, size := utf8.DecodeRuneInString(s) return s[:size]}或者func firstLetter(s string) string { for _, l := range s { return string(l) } return ""}你不能这样做,s[0]因为这会返回多字节符文的第一个字节。
0
0
0
随时随地看视频
慕课网APP
相关分类
Go
我要回答