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!