Sfida di riepilogo n. 1
Lezione 19 di 19 del corso Funzioni e puntatori in Golang di Coddy.
Contains è una funzione definita all'interno del pacchetto slices che controlla se un determinato elemento esiste in una slice e restituisce un valore booleano. Restituisce true se l'elemento esiste e false altrimenti.
Ecco un esempio che mostra come funziona questa funzione:
s := []int{1, 2, 3, 4, 5}
c := slices.Contains(s, 3)
fmt.Println(c)In questo esempio, chiamiamo la funzione Contains e passiamo due argomenti. Il primo argomento è la slice s che vogliamo controllare, mentre il secondo è l'elemento che stiamo cercando nella slice. In questo caso, cerchiamo il valore 3 nella slice s, dove effettivamente esiste, quindi la funzione restituisce true.
Sfida
FacileCostruiamo la nostra funzione Contains! 😇
Scrivi una funzione chiamata <strong>contain</strong> che accetta una slice di tipo int e un elemento di tipo int.
Verifica se l'elemento è presente nella slice. Se esiste, restituisci <strong>true</strong>; altrimenti, restituisci <strong>false</strong>.
Provalo tu
// Il tuo codice qui
Tutte le lezioni di Funzioni e puntatori in Golang
1Introduzione
Introduzione4Ricostruire le funzioni Strings di Go
Stringhe in GolangFunzione JoinFunzione ContainsFunzione IndexSfida di ripasso #15Ricostruire le funzioni delle slice in Go
Funzione di uguaglianzaFunzione di lunghezzaSfida di riepilogo n. 1Esercitati da solo: Compilatore Go online