Skip to content
Related Articles

Related Articles

strings.EqualFold() Function in Golang With Examples

View Discussion
Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 09 Jun, 2022

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: 

Go




// 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: 

Go




// 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

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!