Heim  >  Artikel  >  Backend-Entwicklung  >  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
Patricia ArquetteOriginal
2024-11-12 04:03:02824Durchsuche

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
}

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!

Stellungnahme:
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