欢迎光临散文网 会员登陆 & 注册

Go 标准包 strings 学习(2) ContainsAny,ContainsRune,Count

2023-04-21 13:20 作者:取悦疾风  | 我要投稿

func ContainsAny

ContainsAny reports whether any Unicode code points in chars are within s.

翻译

ContainsAny报告字符中的Unicode码位是否在s内。

举例

结果

理解

前面字符串包含后面字符串里面的任意一个字符就返回true,空串返回false

func ContainsRune

ContainsRune reports whether the Unicode code point r is within s.

翻译

ContainsRune报告Unicode码点r是否在s内。

这里point是指针,不是点

举例

结果

理解

返回字符串里面是否包含某个阿斯克码(ASCII),这里的阿斯克码使用数字表示

func Count

Count counts the number of non-overlapping instances of substr in s. If substr is an empty string, Count returns 1 + the number of Unicode code points in s.

翻译

Count计算s中substr的非重叠实例的个数。如果substr为空字符串,Count返回1 + s中Unicode码点的个数。

举例

结果

理解

返回第二个字符串在第一个字符串里面出现了几次


Go 标准包 strings 学习(2) ContainsAny,ContainsRune,Count的评论 (共 条)

分享到微博请遵守国家法律