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

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

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

字符串.EqualFold()函数用于比较字符串,不考虑大小写。

语法
func (s string) EqualFold(t string) bool
参数
  • s:要比较的字符串。
  • t:要比较的另一个字符串。
返回值

如果两个字符串相等,则返回true,否则返回false。

示例

以下是使用字符串.EqualFold()函数的示例:

package main

import (
	"fmt"
	"strings"
)

func main() {
	str1 := "Golang"
	str2 := "golang"

	// 比较字符串,不忽略大小写
	if str1 == str2 {
		fmt.Println("字符串相等")
	} else {
		fmt.Println("字符串不相等")
	}

	// 比较字符串,忽略大小写
	if strings.EqualFold(str1, str2) {
		fmt.Println("字符串相等")
	} else {
		fmt.Println("字符串不相等")
	}
}

输出:

字符串不相等
字符串相等

在上面的示例中,我们首先比较了str1和str2字符串,不忽略大小写。由于这两个字符串的大小写不同,所以它们是不相等的。然后,我们使用字符串.EqualFold()函数比较了这两个字符串,忽略大小写。由于这两个字符串的字母相同,只是大小写不同,所以它们是相等的。