En golang, vous pouvez utiliser la fonction HasPrefix() du package strings pour déterminer si la chaîne commence par le caractère ou la chaîne spécifié. La syntaxe est "Strings.HasPrefix (chaîne d'origine, sous-chaîne à récupérer)" ; commence par le spécifié. Renvoie True s'il commence par un caractère, ou False s'il ne commence pas par un caractère.
L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.
Dans le processus de développement, nous devons souvent déterminer si une chaîne commence par un certain caractère ou commence par une certaine chaîne. Dans le langage Go, il est nécessaire de déterminer si une chaîne commence par un certain caractère ou par un. certaine chaîne. La fonction au début d'une chaîne est Strings.HasPrefix().
Strings.HasPrefix() introduction à la fonction
syntaxe
Strings.HasPrefix(s, prefix string) bool
paramètres | description |
---|---|
s | ficelle originale. |
prefix | La sous-chaîne à récupérer. |
Valeur de retour :
est utilisée pour récupérer si la chaîne commence par la chaîne spécifiée, si c'est le cas, elle renvoie True sinon elle renvoie False ;
Exemple de jugement :
commence par la chaîne spécifiée
Utilisez la fonction strings.HasPrefix() pour juger qu'elle commence par la chaîne spécifiée et renvoie True
package main import ( "fmt" "strings" ) func main() { //使用 strings.HasPrefix() 函数,判断以指定字符串开始,返回 True strHaiCoder := "I study Golang From HaiCoder" prefix := strings.HasPrefix(strHaiCoder, "I study") fmt.Println("prefix =", prefix) }
Analyse : Nous définissons une variable de type chaîne strHaicoder, puis nous utilisons la fonction strings.HasPrefix() pour déterminer si la variable strHaicoder commence par la chaîne "J'étudie", et le résultat renvoie True.
Ne commence pas par la chaîne spécifiée
Utilisez la fonction strings.HasPrefix() pour juger qu'elle ne commence pas par la chaîne spécifiée et renvoie Fasle
package main import ( "fmt" "strings" ) func main() { //使用 strings.HasPrefix() 函数,判断不以指定字符串开始,返回 False strHaiCoder := "I study Golang From HaiCoder" prefix := strings.HasPrefix(strHaiCoder, "HaiCoder") fmt.Println("prefix =", prefix) }
Analyse : Nous avons défini une variable strHaicoder de type chaîne, puis nous utilisons la fonction strings.HasPrefix() de la chaîne pour déterminer si la variable strHaicoder commence par la chaîne "HaiCoder", et le résultat renvoie False.
【Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!