La función strings.IndexAny() en Golang se usa para devolver el índice de la primera instancia de cualquier punto de código Unicode de caracteres en la string original. Si el punto de código Unicode de chars no está disponible en la string original, este método devolverá -1.
Sintaxis:
func IndexAny(str, charstr string) int
Aquí, str es la string original y charstr es un punto de código Unicode de chars cuyo valor de índice queremos encontrar.
Ejemplo 1:
// Golang program to illustrate // the strings.IndexAny() Function package main import ( "fmt" "strings" ) // Main function func main() { // Creating and initializing the strings str1 := "GeeksforGeeks - A Computer Science Portal" str2 := "GFG is the Best" // Displaying strings fmt.Println("String 1: ", str1) fmt.Println("String 2: ", str2) // Finding the index value // of the given strings // Using IndexAny() function res1 := strings.IndexAny(str1, "G") res2 := strings.IndexAny(str2, "Be") res3 := strings.IndexAny("GFG, geeks", "uywq") // Displaying the result fmt.Println("\nIndex values:") fmt.Println("Result 1: ", res1) fmt.Println("Result 2: ", res2) fmt.Println("Result 3: ", res3) }
Producción:
String 1: GeeksforGeeks - A Computer Science Portal String 2: GFG is the Best Index values: Result 1: 0 Result 2: 9 Result 3: -1
Ejemplo 2:
// Golang program to illustrate // the strings.IndexAny() Function package main import ( "fmt" "strings" ) // Main function func main() { // using the function fmt.Println(strings.IndexAny("Why GFG?", "F")) }
Producción:
5
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA