Menu
Coddy logo textTech

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 4
challenge icon

Desafí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:

4

Pruébalo tú mismo

// Tu código aquí

Todas las lecciones de Funciones y punteros en Golang