Sfida di ripasso #1
Lezione 16 di 19 del corso Funzioni e puntatori in Golang di Coddy.
Se dobbiamo verificare se una stringa inizia con caratteri specifici, possiamo usare la funzione HasPrefix, che restituirà true se la stringa inizia con i caratteri indicati e false in caso contrario. Ecco un esempio di come funziona questa funzione:
str := "Gopher"
s := "Go"
b := strings.HasPrefix(str, s)
fmt.Println(b)La funzione HasPrefix accetta due parametri: la stringa str e i caratteri che vogliamo verificare s.
Nel nostro esempio, restituirà:
truePerché la stringa "Gopher" inizia con i caratteri "Go".
Sfida
FacileCostruiamo la nostra funzione HasPrefix! 🤷
Scrivi una funzione chiamata hasPrefix che accetta due stringhe e restituisce un valore booleano .
- Il primo parametro è il valore stringa.
- Il secondo parametro è la sottostringa o i caratteri che controlleremo.
- Controlla se la stringa inizia con la sottostringa (caratteri) specificata; in caso affermativo, restituisci true, altrimenti restituisci false.
Nota che la sottostringa può contenere più di un carattere.
Provalo 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