for pos, char := range s { fmt.Println( utf8.RuneLen(char) )}此代碼在Go(pre v1)中有效,但在Go1中不起作用。不能在函數(shù)參數(shù)中使用char([] int類型)作為符文類型我跑了修復程序,將“ utf8”導入更新為“ unicode / utf8”,但是現(xiàn)在我得到了先前的錯誤。在對符文文檔提一個簡單的轉(zhuǎn)換將解決此錯誤。
1 回答

狐的傳說
TA貢獻1804條經(jīng)驗 獲得超3個贊
您發(fā)布的代碼可在Go1中使用。假設(shè)s
是一個字符串。
確保您不會意外地引入或使用其他名為char
type的變量[]int
,并確保代碼中沒有錯別字,這會導致意外使用其他變量。
- 1 回答
- 0 關(guān)注
- 224 瀏覽
添加回答
舉報
0/150
提交
取消