package main
import (
"fmt"
"unicode/utf8"
)
func show(a string) {
fmt.Printf("counting: '%s', \tgot: %d\n",
a, utf8.RuneCountInString(a))
}
func main(){
show("état")
show("ábécé")
show("маля́р")
show("יָּמִֽין")
show("देव")
show("द्ध्र्य")
show("世界")
}
cGFja2FnZSBtYWluCgppbXBvcnQgKAogICJmbXQiCiAgInVuaWNvZGUvdXRmOCIKKQoKZnVuYyBzaG93KGEgc3RyaW5nKSB7CglmbXQuUHJpbnRmKCJjb3VudGluZzogJyVzJywgXHRnb3Q6ICVkXG4iLCAKICAgICAgIGEsIHV0ZjguUnVuZUNvdW50SW5TdHJpbmcoYSkpCn0KCmZ1bmMgbWFpbigpewoJc2hvdygiZcyBdGF0IikKCXNob3coImHMgWJlzIFjZcyBIikKCXNob3coItC80LDQu9GPzIHRgCIpCglzaG93KCLXmda81rjXnta01r3XmdefIikKCXNob3coIuCkpuClh+CktSIpCglzaG93KCLgpKbgpY3gpKfgpY3gpLDgpY3gpK8iKQogICAgc2hvdygi5LiW55WMIikKfQ==
counting: 'état', got: 5
counting: 'ábécé', got: 8
counting: 'маля́р', got: 6
counting: 'יָּמִֽין', got: 8
counting: 'देव', got: 3
counting: 'द्ध्र्य', got: 7
counting: '世界', got: 2