Desafio de Recapitulação nº 1
Lição 19 de 19 do curso Funções e Ponteiros em Golang da Coddy.
Contains é uma função definida dentro do pacote slices que verifica se um determinado elemento existe dentro de um slice e retorna um valor booleano. Ela retorna true se o elemento existir e false caso contrário.
Aqui está um exemplo demonstrando como esta função funciona:
s := []int{1, 2, 3, 4, 5}
c := slices.Contains(s, 3)
fmt.Println(c)Neste exemplo, chamamos a função Contains e passamos dois argumentos. O primeiro argumento é o slice s que queremos verificar, e o segundo argumento é o elemento que estamos procurando dentro do slice. Neste caso, estamos procurando pelo valor 3 dentro do slice s, que de fato existe, então a função retorna true.
Desafio
FácilVamos construir nossa função Contains! 😇
Escreva uma função chamada <strong>contain</strong> que recebe um slice do tipo int e um elemento do tipo int.
Verifique se o elemento está presente no slice. Se ele existir, retorne <strong>true</strong>; caso contrário, retorne <strong>false</strong>.
Experimente 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