for pos, char := range s { fmt.Println( utf8.RuneLen(char) )}此代码在Go(pre v1)中有效,但在Go1中不起作用。不能在函数参数中使用char([] int类型)作为符文类型我跑了修复程序,将“ utf8”导入更新为“ unicode / utf8”,但是现在我得到了先前的错误。在对符文文档提一个简单的转换将解决此错误。
1 回答
狐的传说
TA贡献1804条经验 获得超3个赞
您发布的代码可在Go1中使用。假设s
是一个字符串。
确保您不会意外地引入或使用其他名为char
type的变量[]int
,并确保代码中没有错别字,这会导致意外使用其他变量。
- 1 回答
- 0 关注
- 197 浏览
添加回答
举报
0/150
提交
取消