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

La función containsAny se usa para verificar si hay puntos de código Unicode en los caracteres presentes en la string. Es una función incorporada que se usa para encontrar si existe una string específica en la string, si se encuentra, devolverá verdadero o falso.

Sintaxis:

func ContainsAny(str, charstr string) bool

Aquí, el primer parámetro es la string original y el segundo parámetro es la substring o un conjunto de caracteres que se encuentra dentro de la string. Incluso si uno de los caracteres de la substring se encuentra en la string, la función devuelve verdadero. La función devuelve un valor booleano, es decir, verdadero/falso según la entrada.

Ejemplo:

// Go program to illustrate how to check whether
// the string is present or not in the specified string
package main
  
import (
    "fmt"
    "strings"
)
  
// Main function
func main() {
  
    // Creating and initializing strings
    str1 := "Welcome to Geeks for Geeks"
    str2 := "We are here to learn about go strings"
      
    // Checking the string present or 
    // not using the ContainsAny() function
    res1 := strings.ContainsAny(str1, "Geeks")
    res2 := strings.ContainsAny(str2, "GFG")
    res3 := strings.ContainsAny("GeeksforGeeks", "Gz")
    res4 := strings.ContainsAny("GeeksforGeeks", "ue")
    res5 := strings.ContainsAny("GeeksforGeeks", " ")
  
    // Displaying the output
    fmt.Println("\nResult 1: ", res1)
    fmt.Println("Result 2: ", res2)
    fmt.Println("Result 3: ", res3)
    fmt.Println("Result 4: ", res4)
    fmt.Println("Result 5: ", res5)
  
}

Producción:

Result 1:  true
Result 2:  false
Result 3:  true
Result 4:  true
Result 5:  false

Publicación traducida automáticamente

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