Maison  >  Article  >  développement back-end  >  Comment déterminer s'il se termine par le caractère spécifié dans Golang

Comment déterminer s'il se termine par le caractère spécifié dans Golang

青灯夜游
青灯夜游original
2023-01-13 10:13:334531parcourir

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.

Comment déterminer s'il se termine par le caractère spécifié dans Golang

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)
}

Comment déterminer sil se termine par le caractère spécifié dans Golang

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)
}

Comment déterminer sil se termine par le caractère spécifié dans Golang

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn