go言語 文字列の長さを取得する

go言語で、lenを使用して、文字列の長さを取得するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
len使い方
lenを使用すると、文字列の長さを取得することが可能です。
len("文字列")
以下は、lenを使って、文字列の長さを取得するサンプルコードとなります。
package main
import (
"fmt"
)
func main() {
fmt.Println(len("mebee"))
// 5
fmt.Println(len("あいうえお"))
// 15
}
lenはバイト長を返すため、文字数を取得したい場合は「utf8.RuneCountInString」を使用するか
package main
import (
"fmt"
"unicode/utf8"
)
func main() {
fmt.Println(utf8.RuneCountInString("mebee"))
// 5
fmt.Println(utf8.RuneCountInString("あいうえお"))
// 5
}
runeを使用します。
package main
import (
"fmt"
)
func main() {
fmt.Println(len([]rune("mebee")))
// 5
fmt.Println(len([]rune("あいうえお")))
// 5
}
-
前の記事
Ubuntu20.10にターミナルエディタ「Guake」をインストールして使用する 2021.04.15
-
次の記事
javascript createDocumentFragmentでまとめてhtml要素を作成する 2021.04.16
コメントを書く