Maison >développement back-end >Golang >Comment comparer des chaînes pour l'égalité dans Golang
1. Méthode auto-construite "==", sensible à la casse, la méthode la plus simple
fmt.Println("go"=="go") fmt.Println("GO"=="go")
Résultat de sortie :
true false
2. , sensible à la casse, plus rapide que la méthode auto-construite "=="
fmt.Println(strings.Compare("GO","go")) fmt.Println(strings.Compare("go","go"))
Résultat de sortie :
-1 0
3. Comparez l'encodage UTF-8 dans des conditions minuscules. Qu'ils soient égaux ou non, insensible à la casse
fmt.Println(strings.EqualFold("GO","go"))
Résultat de sortie :
true
Tutoriels d'articles connexes recommandés : tutoriel golang
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!