基礎
- go沒有隐式轉換
- go語言中沒有非零即真的概念,不能将bool轉換為整型
強制轉換
- 轉換格式:資料類型名(待轉換的值)
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