「Go言語」RuneCountInStringメソッドで文字列数を取得する

書式
utf8.RuneCountInString(“文字列")
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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#@!()%"))
}
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#@!()%")) }
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