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

📅  最后修改于: 2021-10-25 02:16:19             🧑  作者: Mango

Unicode 是 ASCII 的超集,包含世界书写系统中存在的所有字符,是目前正在遵循的字符集。 Unicode 系统中的每个字符都由一个 Unicode 代码点唯一标识,在 Golang 中称为符文。要了解更多有关 runes 的信息,请阅读 Golang 中的 Runes 文章
字符串.ContainsRune() Golang 中的函数用于检查给定的字符串包含指定的符文。

示例 1:

func ContainsRune(s string, r rune) bool

输出:

// Golang program to illustrate the
// strings.ContainsRune() Function
package main
  
import (
    "fmt"
    "strings"
)
  
func main() {
  
    // using the function
    fmt.Println(strings.ContainsRune("geeksforgeeks", 97))
}

上面的代码返回 false,因为符文或 Unicode 代码点 97(即 ‘a’)指定的字符不存在于传递的字符串“geeksforgeeks”中。

示例 2:

false

输出:

// Golang program to illustrate the
// strings.ContainsRune() Function
package main
  
import (
    "fmt"
    "strings"
)
  
func main() {
    str := "geeksforgeeks"
  
    // using the function
    if strings.ContainsRune(str, 103) {
        fmt.Println("Yes")
    } else {
        fmt.Println("No")
    }
}