字符串.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