Función Index
Lección 15 de 19 del curso Funciones y punteros en Golang de Coddy.
El paquete strings también contiene una función llamada Index, que devuelve el índice de un carácter dado en una cadena.
Un ejemplo de cómo funciona esta función:
str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)La función toma la cadena y el carácter (str, char). Si el char existe, la función devuelve el índice; si no existe, devuelve -1.
Como siempre, la indexación comienza desde 0. Por lo tanto, en este ejemplo, el resultado será:
Index of o is 4Desafío
Fácil¡Vamos a construir nuestra función Index! 😁
Escribe una función llamada index que reciba dos cadenas y devuelva un entero.
El primer parámetro será la cadena.
El segundo parámetro será el carácter que comprobaremos.
Comprueba si el carácter existe; devuelve el índice si existe, devuelve -1 si no existe.
Ejemplo:
Entrada:
"Coddy"
"y"Salida:
4Pruébalo tú mismo
// Tu código aquí
Todas las lecciones de Funciones y punteros en Golang
1Introducción
Introducción4Reconstruir funciones de Strings en Go
Strings en GolangFunción JoinFunción ContainsFunción IndexDesafío de repaso #1