web-dev-qa-db-ja.com

Goでの大文字と小文字を区別しない文字列比較

大文字と小文字を区別しない方法で文字列を比較するにはどうすればよいですか?

たとえば、「Go」と「go」は等しいと見なされます。

26
user7610

https://golang.org/pkg/strings/#EqualFold は、探している関数です。これは次のように使用されます(リンクされたドキュメントの例):

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.EqualFold("Go", "go"))
}
53
user7610