在Go 中將布林值轉換為字串
在Go 中,嘗試使用string(isExist) 將布林值轉換為字元串會導致錯誤。要正確執行此轉換,慣用的方法是利用 strconv 套件。
strconv 套件提供 FormatBool 函數,該函數將布林值格式化為表示「true」或「false」的字串。 FormatBool 的語法為:
func FormatBool(b bool) string
其中 b 是要轉換為字串的布林值。
要使用FormatBool,只需以布林值作為參數呼叫函數並將傳回的字串賦給變數:
myBool := true myBoolString := strconv.FormatBool(myBool) fmt.Println(myBoolString) // Output: true
或者,您可以使用型別斷言直接轉換bool轉換為字串:
myBool := true myBoolString := fmt.Sprintf("%t", myBool) fmt.Println(myBoolString) // Output: true
無論哪種情況,結果都會是布林值的字串表示形式。
以上是如何在 Go 中將布林值轉換為字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!