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 4Défi
FacileConstruisons 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 :
4Essayez vous-même
// Votre code ici
Toutes les leçons de Fonctions et pointeurs en Golang
1Introduction
Introduction4Réimplémenter les fonctions Strings de Go
Les Strings en GolangLa fonction JoinLa fonction ContainsLa fonction IndexDéfi récapitulatif n°1