📜  Golang 中的字符串.ContainsRune()函数示例(1)

📅  最后修改于: 2023-12-03 15:01:02.041000             🧑  作者: Mango

Golang 中的字符串.ContainsRune()函数示例

在Golang中,字符串是很常见的数据类型。在操作字符串时,我们经常会使用到字符串的ContainsRune()函数。那么,这个函数是什么,有什么用呢?本文将为大家一一解析。

函数说明

ContainsRune()函数是Golang的strings包中的一个函数。该函数接收两个参数,一个是字符串str,另一个是rune类型的字符r。如果字符r在字符串str中出现,则返回true;否则返回false。

下面是函数的定义:

func ContainsRune(s string, r rune) bool
函数示例

下面我们通过一个具体示例来演示如何使用ContainsRune()函数。

package main

import (
	"fmt"
	"strings"
)

func main() {
	str := "hello world"
	
	if strings.ContainsRune(str, 'o') {
		fmt.Println("字符串中包含字符o")
	} else {
		fmt.Println("字符串中不包含字符o")
	}

	if strings.ContainsRune(str, 'q') {
		fmt.Println("字符串中包含字符q")
	} else {
		fmt.Println("字符串中不包含字符q")
	}
}

以上代码的输出结果为:

字符串中包含字符o
字符串中不包含字符q
总结

在Golang字符串的操作中,ContainsRune()函数是一个非常实用的函数。通过该函数,我们可以快速判断一个字符是否在字符串中出现。希望通过本文的介绍,读者们能够更深入地了解该函数的用法和注意事项。