进入[] int符文

for pos, char := range s {

        fmt.Println( utf8.RuneLen(char) )

}

此代码在Go(pre v1)中有效,但在Go1中不起作用。


不能在函数参数中使用char([] int类型)作为符文类型


我跑了修复程序,将“ utf8”导入更新为“ unicode / utf8”,但是现在我得到了先前的错误。


在对符文文档提一个简单的转换将解决此错误。


温温酱
浏览 198回答 1
1回答

狐的传说

您发布的代码可在Go1中使用。假设s是一个字符串。确保您不会意外地引入或使用其他名为chartype的变量[]int,并确保代码中没有错别字,这会导致意外使用其他变量。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go