:
var 变量名1, 变量名2, 变量名3 变量类型
变量声明可以是包级的或者函数级的,如:
package main
import "fmt"
var c, python, java bool...// 包级变量声明
func main() {
var i int // 函数级变量声明
fmt.Println(i, c, python, java)
}
2 添加初始化器
可以给每个变量添加一个初始化器...// 有初始化器时,变量类型可以省略
fmt.Println(i, j, c, python, java)
}
3 简化变量声明
在函数内,当采用隐式类型声明时(有初始化器,省略变量类型),采用采用更简化的语句...7 类型推断
当我们使用隐式类型声明时,变量类型会根据声明语句右边的值(初始化器)进行推断。...8 常数类型
常数的声明与变量类似,只不过将var关键字改为const,并且不能使用 := 进行声明。