Open In App

strings.EqualFold() Function in Golang With Examples

Last Updated : 09 Jun, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

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


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads