go 中变量声明遵从 名字在前 类型在后

两种声明方式 一种使用 var 关键字,声明时赋值的话可以不指定类型,会通过值的类型自动确认

另外一种是 := 用于赋值声明,同样可以不指定类型

但是声明后不可改变类型

1
2
3
4
5
6
7
8
9
10
var a, b int = 3, 4
fmt.Println(a, b)

var a, b = 3, 4
fmt.Println(a, b)

a, b := 3, 4
b = 5
fmt.Println(a, b)