go语言 – 类型推断

如果变量有初值,Go能够根据初值类型推断变量的类型。因此,如果变量有初值,则可以省略变量声明中的类型。

如果使用var 变量名 = 初始值语法声明变量,Go将自动从初始值推断出该变量的类型。

在下面的示例中,可以看到声明变量age时,类型int被去除了,因为变量的初始值是29,所以Go可以推断它的类型是int

package main

import "fmt"

func main() {  
    var age = 29 // 类型可以推断

    fmt.Println("my age is", age)
}


浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载