📜  字符串.EqualFold() Golang函数示例

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

字符串.EqualFold()函数在 Golang 中报告 s 和 t,解释为 UTF-8字符串,在 Unicode 大小写折叠下是否相等,这是一种更通用的大小写不敏感形式。

句法:

func EqualFold(s1, s2 string) bool

这里, s1 和 s2 是字符串。

返回值:它返回布尔值。

示例 1:

// Golang program to illustrate the
// strings.EqualFold() Function
package main
  
// importing fmt and strings
import (
    "fmt"
    "strings"
)
  
// calling main method
func main() {
    // case insensitive comparing and returns true.
    fmt.Println(strings.EqualFold("Geeks", "Geeks"))
  
    // case insensitive comparing and returns true.
    fmt.Println(strings.EqualFold("computerscience", "computerscience"))
}

输出:

true
true

示例 2:

// Golang program to illustrate the
// strings.EqualFold() Function
package main
  
// importing fmt and strings
import (
    "fmt"
    "strings"
)
  
// calling main method
func main() {
  
    // case insensitive comparing and returns true.
    fmt.Println(strings.EqualFold("Geeks", "geeks"))
  
    // case insensitive comparing and returns true.
    fmt.Println(strings.EqualFold("COMPUTERSCIENCE", "computerscience"))
}

输出:

true