for pos, char := range s {
fmt.Println( utf8.RuneLen(char) )
}
このコードは Go (v1 より前) では機能しますが、Go1 では機能しません。
関数の引数で型 rune として char (型 []int) を使用することはできません
「utf8」インポートを「unicode/utf8」に更新するgo fixを実行しましたが、以前のエラーが発生しました。
ルーンのドキュメントには、簡単な変換でこのエラーが解決されることが記載されています。