Funzione Contains
Lezione 14 di 19 del corso Funzioni e puntatori in Golang di Coddy.
Un'altra funzione integrata che possiamo usare in Go è Contains, che verifica se una determinata stringa contiene un carattere o una sottostringa.
Un esempio di come funziona questa funzione:
str := "Go"
c := "o"
b := strings.Contains(str, c)
fmt.Println(b)La funzione si chiama Contains e si trova nel pacchetto strings. Questa funzione accetta due valori stringa: il primo valore str è la stringa che controlleremo, mentre c è il valore che cercheremo nella stringa str. Restituisce un valore booleano: true se c è presente nella stringa str e false se c non è presente nella stringa str.
In questo esempio, otterremo true perché "o" è presente nella stringa "Go".
Sfida
FacileCreiamo la nostra funzione Contains! 😃
Scrivi una funzione chiamata contains che accetta due valori stringa e restituisce un valore booleano (true o false).
Il primo valore è la stringa e il secondo è il carattere di cui verificheremo la presenza nella stringa.
Nel nostro esempio, verificheremo la presenza di un singolo carattere.
Esempio:
Input:
"Coddy"
"y"Output:
trueProvalo tu
// Il tuo codice quiTutte 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