Menu
Coddy logo textTech

La fonction Index

Leçon 15 sur 19 du cours Fonctions et pointeurs en Golang de Coddy.

Le package strings contient également une fonction appelée Index, qui renvoie l'index d'un caractère donné dans une chaîne de caractères.

Un exemple du fonctionnement de cette fonction :

str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)

La fonction prend la chaîne et le caractère (str, char). Si le char existe, la fonction renvoie l'index ; s'il n'existe pas, elle renvoie -1.

Comme toujours, l'indexation commence à partir de 0. Ainsi, dans cet exemple, le résultat sera :

Index of o is 4
challenge icon

Défi

Facile

Construisons notre fonction Index ! 😁

 

Écrivez une fonction appelée index qui prend deux chaînes de caractères et renvoie un entier.

Le premier paramètre sera la chaîne de caractères.

Le second paramètre sera le caractère que nous allons vérifier.

Vérifiez si le caractère existe ; renvoyez l'index si c'est le cas, renvoyez -1 si ce n'est pas le cas.

 

Exemple :


Entrée :

"Coddy"
"y"

Sortie :

4

Essayez vous-même

// Votre code ici

Toutes les leçons de Fonctions et pointeurs en Golang