strings. Contiene la función en Golang con ejemplos

La función strings.Contains en Golang se usa para verificar las letras dadas presentes en la string dada o no. Si la letra está presente en la string dada, devolverá verdadero; de lo contrario, devolverá falso.

Sintaxis: 

func Contains(str, substr string) bool

Aquí, str es la string original y substr es la string que desea verificar. Analicemos este concepto con la ayuda de un ejemplo:

Ejemplo 1: 

Go

// Golang program to illustrate
// the strings.Contains() Function
package main
   
import (
    "fmt"
    "strings"
)
   
func main() {
   
    // using the function
    fmt.Println(strings.Contains("GeeksforGeeks", "for"))
    fmt.Println(strings.Contains("A computer science portal", "science"))
   
}

Producción:

true
true

Explicación: En el ejemplo anterior, verificamos la presencia de la substring ‘for’ y ‘science’ en diferentes strings. Dado que la función strings.Contains() devuelve un valor booleano, devuelve verdadero en ambos casos.

Ejemplo 2: El siguiente ejemplo ilustra cómo el usuario puede imprimir el resultado deseado en lugar de una salida booleana: 

Go

// Golang program to illustrate
// the strings.Contains() Function
package main
   
import (
    "fmt"
    "strings"
)
   
func main() {
    input := "Golang"
   
    str := "This is a Golang program"
   
    if strings.Contains(str, input) {
        fmt.Println("Yes")
    }
}

Producción: 

Yes

Explicación: En el ejemplo anterior, tomamos una substring como ‘input’ y la string principal como ‘str’. Luego, verificamos si ‘Golang’ está presente en la string principal. Si es así, se devuelve ‘Sí’ como resultado, como se muestra arriba.
 

Publicación traducida automáticamente

Artículo escrito por preetikagupta8171 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 *