Menu
Coddy logo textTech

Desafío de repaso n.º 1

Lección 19 de 19 del curso Funciones y punteros en Golang de Coddy.

Contains es una función definida dentro del paquete slices que comprueba si un elemento dado existe dentro de un slice y devuelve un valor booleano. Devuelve true si el elemento existe y false en caso contrario.

Aquí tienes un ejemplo que demuestra cómo funciona esta función:

s := []int{1, 2, 3, 4, 5}
c := slices.Contains(s, 3)
fmt.Println(c)

En este ejemplo, llamamos a la función Contains y pasamos dos argumentos. El primer argumento es el slice s que queremos comprobar, y el segundo argumento es el elemento que estamos buscando dentro del slice. En este caso, estamos buscando el valor 3 dentro del slice s, el cual efectivamente existe, por lo que la función devuelve true.

challenge icon

Desafío

Fácil

¡Construyamos nuestra función Contains! 😇

Escribe una función llamada <strong>contain</strong> que reciba un slice de tipo int y un elemento de tipo int.

Comprueba si el elemento está presente en el slice. Si existe, devuelve <strong>true</strong>; si no, devuelve <strong>false</strong>.

Pruébalo tú mismo

// Tu código aquí

Todas las lecciones de Funciones y punteros en Golang