En golang, vous pouvez utiliser la fonction HasSuffix() du package strings pour déterminer si la chaîne se termine par le caractère ou la chaîne spécifié. La syntaxe est "strings.HasSuffix (chaîne d'origine, sous-chaîne à récupérer)" ; est spécifié Renvoie True si le caractère se termine, ou False sinon.
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 se termine par un certain caractère ou une certaine chaîne. Dans le langage Go, il est nécessaire de déterminer si une chaîne se termine par un certain caractère ou si elle se termine par un. certaine chaîne. La fonction à la fin d'une chaîne est Strings.HasSuffix().
Exemple d'utilisation :
package main import ( "fmt" "strings" ) func main() { //使用 Strings.HasSuffix() 函数,判断以指定字符串结束,返回 true strHaiCoder := "I study Golang From HaiCoder" suffix := strings.HasSuffix(strHaiCoder, "HaiCoder") fmt.Println("Suffix =", suffix) }
Comme vous pouvez le voir, la chaîne donnée dans l'exemple ci-dessus se termine par "HaiCoder", donc true est renvoyé.
Description : Introduction à la fonction Strings.HasSuffix()
La fonction Strings.HasSuffix() est utilisée pour récupérer si une chaîne se termine par une chaîne spécifiée
Syntaxe :
func HasSuffix(s, suffix string) bool
Parameters | Description |
---|---|
s | ficelle originale. |
suffixe | La sous-chaîne à récupérer. |
Valeur de retour : si elle se termine par la chaîne spécifiée, elle renvoie vrai sinon, elle renvoie faux ;
Utilisez la fonction Strings.HasSuffix() pour déterminer si elle se termine par la chaîne spécifiée. Vous pouvez également déterminer si elle ne se termine pas par la chaîne spécifiée.
package main import ( "fmt" "strings" ) func main() { //使用 Strings.HasSuffix() 函数,判断不以指定字符串结束,返回 Fasle strHaiCoder := "I study Golang From HaiCoder" suffix := strings.HasSuffix(strHaiCoder, "Golang") fmt.Println("Suffix =", suffix) }
Analyse : Nous définissons une variable de type chaîne strHaicoder, puis nous utilisons la fonction string strings.HasSuffix() pour déterminer si la variable strHaicoder se termine par la chaîne "Golang", 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!