在 Golang 中,bool 類型是一個布林類型,它只有兩個值:true 和 false。在某些情況下,我們需要將 bool 類型轉換成其他類型,例如整數、字串等。那麼,Golang 中 bool 型別的轉換怎麼做呢?以下是詳細說明:
在 Golang 中,bool 類型可以很方便地轉換為整數型別
var b bool = true var i int if b { i = 1 } else { i = 0 } fmt.Println(i) // 输出 1
整數轉換為bool
var i int = 1 var b bool = i == 1 fmt.Println(b) // 输出 true
bool 轉換為字串
import "strconv" var b bool = true var s string = strconv.FormatBool(b) fmt.Println(s) // 输出 "true"
字串轉換為bool
#在Golang 中,字串型別也可以轉換為bool 型別。我們可以使用 strconv 套件中的 ParseBool() 函數來實作這個過程。例如,以下程式碼將字串"true" 轉換為bool 值true,將字串"false" 轉換為bool 值false:import "strconv" var s string = "true" var b bool, err = strconv.ParseBool(s) fmt.Println(b) // 输出 true
以上是golang bool 型態轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!