[go basics] Encuentra el número de caracteres chinos en la cadena de go basics

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)
}

197 artículos originales publicados · elogiados 73 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/qq_39397165/article/details/104997711
Recomendado
Clasificación