「Go言語」RuneCountInStringメソッドで文字列数を取得する
書式
utf8.RuneCountInString(“文字列")
使用例
package main import ( "fmt" "unicode/utf8" ) func main() { fmt.Println("文字数1: ") fmt.Println(utf8.RuneCountInString("arkgame")) fmt.Println("文字数2: ") fmt.Println(utf8.RuneCountInString("問題続出")) fmt.Println("文字数3: ") fmt.Println(utf8.RuneCountInString("1234#@!()%")) }
結果
>go run test.go
文字数1:
7
文字数2:
4
文字数3:
10