strings.EqualFold() Function in Golang reports whether s and t, interpreted as UTF-8 strings, are equal under Unicode case-folding, which is a more general form of case-insensitivity.
Syntax:
func EqualFold(s1, s2 string) bool
Here, s1 and s2 are strings.
Return Value: It returns the boolean value.
Example 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"))
}
Output:
true true
Example 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"))
}
Output:
true true