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.
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
1Introducción
Introducción4Reconstruir funciones de Strings en Go
Strings en GolangFunción JoinFunción ContainsFunción IndexDesafío de repaso #1