所谓自动推导类型,就是不用通过var 声明变量,不用指定类型,直接在变量名后面跟”:”号,同时完成赋值。
// 自动推导类型 project main.go
package main
import (
"fmt"
)
const PI = 3.14
func main() {
//自动推导类型
area := getArea(3.1)
fmt.Println(area)
a := 5
//不同类型不能计算
b := 2.0
fmt.Println(float64(a) * b)
}
func getArea(r float64) float64 {
return PI * r * r
}