Maison > développement back-end > Golang > Utilisez la fonction strings.HasPrefix pour déterminer si une chaîne commence par le préfixe spécifié

Utilisez la fonction strings.HasPrefix pour déterminer si une chaîne commence par le préfixe spécifié

WBOY
Libérer: 2023-07-24 18:57:19
original
1337 Les gens l'ont consulté

Utilisez la fonction strings.HasPrefix pour déterminer si une chaîne commence par un préfixe spécifié

Dans le langage Go, nous devons souvent déterminer si une chaîne commence par un préfixe spécifique. Pour cette exigence, nous pouvons utiliser la fonction HasPrefix dans le package strings pour y parvenir. Cet article explique comment utiliser la fonction HasPrefix et fournit quelques exemples de code.

Tout d'abord, nous devons importer le package strings afin d'utiliser les fonctions qu'il fournit.

import "strings"
Copier après la connexion

Ensuite, nous pouvons appeler la fonction strings.HasPrefix pour déterminer si une chaîne commence par le préfixe spécifié. Le prototype de la fonction HasPrefix est le suivant :

func HasPrefix(s, prefix string) bool
Copier après la connexion

où, s est la chaîne à juger et prefix est le préfixe spécifié. La fonction renvoie une valeur booléenne indiquant si la chaîne commence par le préfixe spécifié.

Ce qui suit est un exemple simple de la façon d'utiliser la fonction HasPrefix pour déterminer si une chaîne commence par un préfixe spécifié :

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "Hello, World!"

    if strings.HasPrefix(str, "Hello") {
        fmt.Println("字符串以指定前缀开头")
    } else {
        fmt.Println("字符串不以指定前缀开头")
    }
}
Copier après la connexion

Le code ci-dessus définit d'abord une chaîne str, puis appelle la fonction strings.HasPrefix pour déterminer si str commence par Commencez par "Bonjour". Si vrai est renvoyé, « La chaîne commence par le préfixe spécifié » est imprimé ; si faux est renvoyé, « La chaîne ne commence pas par le préfixe spécifié » est imprimé.

Exécutez le code ci-dessus, le résultat de sortie est "La chaîne commence par le préfixe spécifié", car la chaîne "Hello, World!"

Si nous modifions str dans le code en "Salut, Monde!", le résultat de l'exécution deviendra "La chaîne ne commence pas par le préfixe spécifié".

En plus de déterminer si une chaîne commence par un préfixe spécifié, nous pouvons également utiliser la fonction strings.HasSuffix pour déterminer si une chaîne se termine par un suffixe spécifié. L'utilisation de la fonction HasSuffix est similaire à la fonction HasPrefix, sauf que le suffixe est jugé à la place du préfixe.

En utilisant la fonction strings.HasPrefix et la fonction strings.HasSuffix, nous pouvons facilement déterminer le préfixe et le suffixe d'une chaîne, simplifiant ainsi notre code.

Résumé :

Cet article explique comment utiliser la fonction strings.HasPrefix pour déterminer si une chaîne commence par un préfixe spécifié et fournit des exemples de code correspondants. J'espère que les lecteurs pourront en obtenir de l'aide et mieux comprendre et appliquer cette fonction.

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