「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

Go言語

Posted by arkgame