Menu
Coddy logo textTech

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.

challenge icon

Desafio

Fácil

Vamos 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