Prefacio:
Recientemente encontré un trabajo y voy a ir a Golang. El lapso es relativamente grande. Estoy aprendiendo los conceptos básicos de ir recientemente. El idioma es solo una base. El principio es más importante. Cualquiera que sea el idioma, lo importante es pensar. ! ! ! !
Descripción del título
Usa el lenguaje golang para lograrlo. Encuentra el número de caracteres chinos en una cadena.
Ideas para resolver problemas
Hay un paquete unicode en golang, y hay un método unicode.Is bajo este paquete. Este método se puede usar para juzgar los caracteres chinos, por lo que podemos usar el rango de bucle para registrar el número de caracteres chinos.
Muestra de código
package main
import (
"fmt"
"strings"
"unicode"
)
func main() {
s3 := "hello孙松"
count := 0
for _, c1:=range s3{
if unicode.Is(unicode.Han,c1) {
count++
}
}
fmt.Printf("%d",count)
}