Défi récapitulatif n°1
Leçon 19 sur 19 du cours Fonctions et pointeurs en Golang de Coddy.
Contains est une fonction définie dans le package slices qui vérifie si un élément donné existe dans un slice et renvoie une valeur booléenne. Elle renvoie true si l'élément existe et false sinon.
Voici un exemple démontrant le fonctionnement de cette fonction :
s := []int{1, 2, 3, 4, 5}
c := slices.Contains(s, 3)
fmt.Println(c)Dans cet exemple, nous appelons la fonction Contains et passons deux arguments. Le premier argument est le slice s que nous voulons vérifier, et le second argument est l'élément que nous recherchons dans le slice. Dans ce cas, nous recherchons la valeur 3 dans le slice s, qui existe bel et bien, donc la fonction renvoie true.
Défi
FacileConstruisons notre fonction Contains ! 😇
Écrivez une fonction nommée <strong>contain</strong> qui prend une slice de type int et un élément de type int.
Vérifiez si l'élément est présent dans la slice. S'il existe, retournez <strong>true</strong> ; sinon, retournez <strong>false</strong>.
Essayez vous-même
// Votre code ici
Toutes les leçons de Fonctions et pointeurs en Golang
1Introduction
Introduction4Réimplémenter les fonctions Strings de Go
Les Strings en GolangLa fonction JoinLa fonction ContainsLa fonction IndexDéfi récapitulatif n°1