Go / プログラミング色々 2018年9月22日 2018年12月18日 TwitterFacebookはてなGoogle+Pocketrune一文字のバイト長を調べる方法がちょっとわからなかったので、調べました。…標準ライブラリにあった…そりゃそうだよね…orz広告 utf8パッケージを使うutf8パッケージにRuneLenメソッドがあるのでそこにバイト長を調べたいruneを突っ込みます。r := ‘あ’ length := utf8.RuneLen(r) という感じ。なおちゃんとしたruneでない場合は-1が返ってくるみたいです。広告 TwitterFacebookはてなGoogle+Pocket関連コンテンツと広告