Golang String commence par

Golang String commence par
En Go, une chaîne est définie comme une tranche d'octets. Nous pouvons également définir les chaînes comme une séquence de caractères de largeur variable où chaque caractère est représenté par un ou plusieurs octets. En Go, les cordes sont immuables et occupent moins de mémoire car Go utilise la norme UTF-8.

Les chaînes étant l'un des types de base, apprendre à effectuer diverses opérations devient essentielle.

Dans ce guide, vous apprendrez à vérifier si une chaîne commence par une sous-chaîne ou un préfixe spécifié ou non.

Cordes. Hasprefix ()

Pour vérifier si une chaîne commence par une sous-chaîne spécifique, nous utiliserons la méthode Hasprefix () à partir du package Strings.

Vous devrez importer le package Strings, comme indiqué dans l'exemple d'importation de la clause ci-dessous:

Importer des "chaînes"

Une fois importé, vous pouvez utiliser les méthodes du package.

La syntaxe de la méthode Hasprefix () est comme indiqué:

func hasprefix (str, substring) bool

La fonction prend la chaîne et la sous-chaîne pour vérifier en tant que paramètres. La fonction renvoie un Boolean True si la chaîne commence par la sous-chaîne spécifiée. Sinon, la fonction renvoie un faux booléen.

Pour mieux comprendre le fonctionnement de la fonction, considérez l'exemple ci-dessous:

package principal
importer (
"FMT"
"Strings"
)
func main ()
str_1: = "Bonjour à tous et bienvenue sur Linuxhint"
str_2: = "Ici, vous pouvez apprendre tout ce qui concerne la technologie."
my_prefix: = ""
// Vérifiez si la chaîne démarre avec un préfixe spécifié
fmt.Println (cordes.Hasprefix (str_1, "bonjour"))
fmt.Println (cordes.Hasprefix (str_2, "bonjour"))
fmt.Println (cordes.Hasprefix (str_2, "ici"))
fmt.Println (cordes.Hasprefix (str_1, "linuxhint"))
fmt.Println (cordes.Hasprefix (str_2, my_prefix)))
fmt.Println (cordes.Hasprefix (str_1, ""))

L'exemple ci-dessus teste si les chaînes commencent par un préfixe spécifié. Comme vous le verrez, vous pouvez spécifier la valeur du préfixe en tant que littéral de chaîne ou en tant que variable.

La sortie résultante est comme indiqué:

vrai
FAUX
vrai
FAUX
FAUX
FAUX

Fermeture

Ce guide vous montre comment utiliser les cordes. La méthode hasprefix () vérifie si une chaîne démarre avec une sous-chaîne spécifiée.

Merci d'avoir lu!