Go中不区分大小写的字符串比较

问题描述 投票:26回答:1

如何以不区分大小写的方式比较字符串?

例如,“ Go”和“ go”应该被视为相等。

string go string-comparison equality case-insensitive
1个回答
54
投票

https://golang.org/pkg/strings/#EqualFold是您要寻找的功能。像这样使用(来自链接文档的示例):

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.EqualFold("Go", "go"))
}
© www.soinside.com 2019 - 2024. All rights reserved.