Utilisez la fonction strings.HasSuffix pour déterminer si une chaîne se termine par un suffixe spécifié
Dans le langage Go, nous avons souvent besoin de traiter des chaînes. L'un des besoins courants est de déterminer si une chaîne se termine par un suffixe spécifique. Pour réaliser cette fonction, vous pouvez utiliser la fonction HasSuffix dans le package strings. Cet article vous expliquera comment utiliser la fonction HasSuffix et fournira des exemples de code. La fonction
strings.HasSuffix est une fonction très utile en langage Go. Il accepte deux paramètres, le premier paramètre est la chaîne à juger et le deuxième paramètre est le suffixe à juger. Cette fonction renvoie une valeur booléenne qui renvoie vrai si la chaîne se termine par le suffixe spécifié, faux sinon.
Voici un exemple simple utilisant la fonction strings.HasSuffix :
package main import ( "fmt" "strings" ) func main() { str := "Hello, World!" suffix := "World!" if strings.HasSuffix(str, suffix) { fmt.Println("字符串以指定的后缀结尾") } else { fmt.Println("字符串不以指定的后缀结尾") } }
Dans l'exemple ci-dessus, nous utilisons la fonction strings.HasSuffix pour vérifier si la chaîne str
est suffixée par suffix< /code >Fin. Si oui, affichez « La chaîne se termine par le suffixe spécifié » ; sinon, affichez « La chaîne ne se termine pas par le suffixe spécifié ». <code>str
是否以后缀suffix
结尾。如果是,就输出"字符串以指定的后缀结尾";如果不是,则输出"字符串不以指定的后缀结尾"。
请注意,在使用strings.HasSuffix函数时,比较是区分大小写的。也就是说,如果要检查的后缀是"world!",而不是"World!",那么结果将是"字符串不以指定的后缀结尾"。
另外,对于一些特殊字符,如汉字或符号,strings.HasSuffix函数也是有效的。
下面是一个检查汉字后缀的示例:
package main import ( "fmt" "strings" ) func main() { str := "你好,世界!" suffix := "界!" if strings.HasSuffix(str, suffix) { fmt.Println("字符串以指定的后缀结尾") } else { fmt.Println("字符串不以指定的后缀结尾") } }
在上面的示例中,我们检查字符串str
是否以汉字后缀suffix
str
se termine par le suffixe de caractère chinois suffix
. Si oui, affichez « La chaîne se termine par le suffixe spécifié » ; sinon, affichez « La chaîne ne se termine pas par le suffixe spécifié ». 🎜🎜Résumé : utilisez la fonction strings.HasSuffix pour déterminer facilement si une chaîne se termine par un suffixe spécifié. Qu'il s'agisse de chaînes anglaises, de caractères chinois ou d'autres caractères spéciaux, la fonction HasSuffix peut fonctionner normalement. Dans le développement réel, nous pouvons utiliser pleinement cette fonction pour simplifier le code et améliorer l'efficacité. 🎜🎜J'espère que cet article vous aidera à comprendre et à utiliser la fonction strings.HasSuffix ! 🎜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!