Appearance
变量
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
var
- 使用
var
关键字声明 - 变量不可重复
- 变量 首字母大写 可以让其他包使用 小写其他包不可使用
go
//声明变量类型
var var1 int
//赋值变量
var1 = 18
//批量var
var (
//声明+赋值
Var2 string = "john"
//声明但不赋值,会给默认值
Var3 string
//自动判断类型
Var4 = "John"
)
声明+赋值
- 使用
:=
声明变量,会自动判断类型。 - 只能在函数内部使用。
go
var1 := 18
var2 := "john"
var3 := true
var4 := 1.8
var6 := []int{1, 2, 3}