天天看點

go語言 類型轉換基礎強制轉換

基礎

  1. go沒有隐式轉換
  2. go語言中沒有非零即真的概念,不能将bool轉換為整型

強制轉換

  1. 轉換格式:資料類型名(待轉換的值)
var int a = 1
float64(a)
           
package main
import "fmt"

func main() {
   var sum int = 3
   var count int = 2
   var mean float32

   mean = float32(sum)/float32(count)
   fmt.Printf("mean 的值為: %f\n",mean)
}

           

參考:

https://www.runoob.com/go/go-type-casting.html