Heim >Backend-Entwicklung >Golang >Wie konvertiere ich in Go einen Booleschen Wert in einen String?

Wie konvertiere ich in Go einen Booleschen Wert in einen String?

DDD
DDDOriginal
2024-12-02 22:04:13949Durchsuche

How Do I Convert a Boolean to a String in Go?

Booleschen Wert in einen String in Go konvertieren

In Go führt der Versuch, einen booleschen Wert mit string(isExist) in einen String umzuwandeln, zu einem Fehler. Um diese Konvertierung korrekt durchzuführen, besteht der idiomatische Ansatz darin, das Paket strconv zu nutzen.

Das Paket strconv stellt die Funktion FormatBool bereit, die einen booleschen Wert in eine Zeichenfolge formatiert, die „wahr“ oder „falsch“ darstellt. Die Syntax für FormatBool lautet:

func FormatBool(b bool) string

Wobei b der boolesche Wert ist, der in eine Zeichenfolge konvertiert werden soll.

Um FormatBool zu verwenden, rufen Sie einfach die Funktion mit dem booleschen Wert als Argument auf und Weisen Sie den zurückgegebenen String einer Variablen zu:

myBool := true
myBoolString := strconv.FormatBool(myBool)
fmt.Println(myBoolString) // Output: true

Alternativ können Sie eine Typzusicherung verwenden, um den Bool direkt in einen zu konvertieren string:

myBool := true
myBoolString := fmt.Sprintf("%t", myBool)
fmt.Println(myBoolString) // Output: true

In beiden Fällen ist das Ergebnis eine String-Darstellung des booleschen Werts.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich in Go einen Booleschen Wert in einen String?. 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