Heim > Backend-Entwicklung > Golang > Wie kann ich Zeichenfolgen in Go vergleichen, ohne die Groß-/Kleinschreibung zu berücksichtigen?

Wie kann ich Zeichenfolgen in Go vergleichen, ohne die Groß-/Kleinschreibung zu berücksichtigen?

Patricia Arquette
Freigeben: 2024-11-12 04:03:02
Original
848 Leute haben es durchsucht

How can I compare strings in Go without considering case sensitivity?

Groß-/Kleinschreibung beim String-Vergleich in Go

Beim Vergleich von Strings ohne Berücksichtigung der Groß-/Kleinschreibung wird die Funktion „EqualFold“ aus der Go-Standardbibliothek verwendet Das Paket „strings“ ist praktisch. Damit können Sie unabhängig von der Groß- und Kleinschreibung feststellen, ob zwei Zeichenfolgen denselben Inhalt haben.

Um die Funktion „EqualFold“ zu verwenden, übergeben Sie einfach die beiden Zeichenfolgen, die Sie vergleichen möchten, wie im folgenden Beispiel gezeigt :

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.EqualFold("Go", "go")) // Output: true
}
Nach dem Login kopieren

In diesem Beispiel gibt die Funktion „EqualFold“ „true“ zurück, da die beiden Zeichenfolgen „Go“ und „go“ denselben Inhalt haben, obwohl sie sich unterscheiden in Großschreibung.

Durch die Nutzung der Funktion „EqualFold“ können Sie sicherstellen, dass bei Zeichenfolgenvergleichen in Ihren Go-Programmen die Groß-/Kleinschreibung nicht beachtet wird, was mehr Flexibilität und Handhabung von Benutzereingaben oder Daten aus verschiedenen Quellen bietet.

Das obige ist der detaillierte Inhalt vonWie kann ich Zeichenfolgen in Go vergleichen, ohne die Groß-/Kleinschreibung zu berücksichtigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage