Go語言如何轉換
在Go語言中只有顯示轉換,沒有隱含 #)轉換格式:資料型別(被轉換的資料)
var num float64 = 3.14 var value int = int(num) fmt.Printf("%d\n", value)#注意點
資料型別(被轉換的資料)格式一般用於除了字串和布林類型以外的其它基本資料類型之間轉換
沒有隱式類型轉換
//var num int = 3.14 会报错基本資料類型和string 之間的轉換
使用fmt.sprintf 函數進行
package main import "fmt" func main() { var x1 int = 88 var x2 float32 = 3.45 var x3 string x3 = fmt.Sprintf("this is a int %d \n", x1) //注意一定要使用双引号 fmt.Print(x3) x3 = fmt.Sprintf("this is a float str %f \n", x2) fmt.Print(x3) }
以上是golang 如何型別轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!