1. go定义变量的集中方式
一. go定义变量的集中方式
1. go一旦定义就有一个默认的值
具体每一种类型的默认初始化值是什么?
2. go如何定义变量初始化
第一种方式: 只声明, 不赋值
var int a; var string b
第二种方式: 变量会自动识别变量类型
var a, b, c, d = 1, "您好", false, 10.1
第三种方式: 通过 := 的方式赋值
a, b := "我", 10
注意:
- 使用:= 赋值运算符, 至少要有一个变量是未定义过的.
- 在函数外面定义的变量不可以使用:=赋值运算符. 在函数外面必须要有var, 或者 func关键字
- 在函数外定义的变量不是全局变量, 他是包变量, 在包内部共享的变量.
- go没有全局变量的说法
第四种方式: 使用var()
var ( a = 10 b = "您好" )