Menu
Coddy logo textTech

Função Index

Lição 15 de 19 do curso Funções e Ponteiros em Golang da Coddy.

O pacote strings também contém uma função chamada Index, que retorna o índice de um determinado caractere em uma string.

Um exemplo de como esta função funciona:

str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)

A função recebe a string e o caractere (str, char). Se o char existir, a função retorna o índice; se não existir, ela retorna -1.

Como sempre, a indexação começa em 0. Portanto, neste exemplo, o resultado será:

Index of o is 4
challenge icon

Desafio

Fácil

Vamos construir nossa função Index! 😁

 

Escreva uma função chamada index que recebe duas strings e retorna um inteiro.

O primeiro parâmetro será a string.

O segundo parâmetro será o caractere que iremos verificar.

Verifique se o caractere existe; retorne o índice se existir, retorne -1 se não existir.

 

Exemplo:


Entrada:

"Coddy"
"y"

Saída:

4

Experimente você mesmo

// Seu código aqui

Todas as lições de Funções e Ponteiros em Golang