如何使用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]因为这会返回多字节符文的第一个字节。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go