Menu
Coddy logo textTech

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 4
challenge icon

Sfida

Facile

Costruiamo 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:

4

Provalo tu

// Il tuo codice qui

Tutte le lezioni di Funzioni e puntatori in Golang

Esercitati da solo: Compilatore Go online