Go 日本語込みの文字列を数える

Goにて、日本語が入っている文字列の数え方

「Goは楽しい」
package main

import (
    "fmt"
)

func main() {
    s := "Goは楽しい"
    fmt.Println(len([]rune(s)))
}

出力結果

10

重要なポイント

[]runeでキャストする(runeのスライスにする)

参考URL

https://qiita.com/seihmd/items/4a878e7fa340d7963fee
スポンサーリンク
レクタングル広告(大)
レクタングル広告(大)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする