Funzione Index
Lezione 15 di 19 del corso Funzioni e puntatori in Golang di Coddy.
Il pacchetto strings contiene anche una funzione chiamata Index, che restituisce l'indice di un carattere specificato in una stringa.
Un esempio di come funziona questa funzione:
str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)La funzione prende la stringa e il carattere (str, char). Se char esiste, la funzione restituisce l'indice; se non esiste, restituisce -1.
Come sempre, l'indicizzazione parte da 0. Quindi, in questo esempio, il risultato sarà:
Index of o is 4Sfida
FacileCostruiamo la nostra funzione Index! 😁
Scrivi una funzione chiamata index che accetta due stringhe e restituisce un intero.
Il primo parametro sarà la stringa.
Il secondo parametro sarà il carattere che controlleremo.
Controlla se il carattere esiste; restituisci l'indice se esiste, restituisci -1 se non esiste.
Esempio:
Input:
"Coddy"
"y"Output:
4Provalo 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