Maison > développement back-end > Golang > le corps du texte

Comment déterminer si une chaîne commence par un caractère spécifié dans Golang

青灯夜游
Libérer: 2023-01-12 17:58:03
original
6457 Les gens l'ont consulté

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.

Comment déterminer si une chaîne commence par un 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 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
Copier après la connexion
paramètres description
s ficelle originale.
prefixLa 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)
}
Copier après la connexion

Comment déterminer si une chaîne commence par un caractère spécifié dans Golang

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)
}
Copier après la connexion

Comment déterminer si une chaîne commence par un caractère spécifié dans Golang

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal