Función strings.EqualFold() en Golang con ejemplos

La función strings.EqualFold() en Golang informa si s y t, interpretadas como strings UTF-8, son iguales en el plegado de mayúsculas y minúsculas de Unicode, que es una forma más general de insensibilidad a mayúsculas y minúsculas. 

Sintaxis:

func EqualFold(s1, s2 string) bool

Aquí, s1 y s2 son strings. 

Valor devuelto: Devuelve el valor booleano. 

Ejemplo 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"))
}

Producción:

true
true

Ejemplo 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"))
}

Producción:

true
true

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *