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 4Desafio
FácilVamos 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:
4Experimente você mesmo
// Seu código aqui
Todas as lições de Funções e Ponteiros em Golang
1Introdução
Introdução4Recriando Funções de Strings em Go
Strings em GolangFunção JoinFunção ContainsFunção IndexDesafio de Recapitulação #1