[go基础] go基础之字符串中查找汉字数量

前言:
最近找到工作了,要转golang了。跨度比较大,最近在学习go基础,语言只是一份基础,原理比较重要,无论做什么语言,重要的是思想,加油吧!!!!!

题目描述

使用golang语言实现。在一串字符串中找出其中的汉字数量。

解题思路

golang中有一个unicode包,这个包下有unicode.Is这个方法。这个方法可以用来判断汉字字符,这样我们使用range for循环来实现记录汉字个数即可。

代码样例

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 篇原创文章 · 获赞 73 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39397165/article/details/104997711