一:变量的介绍
变量相当于内存中一个数据存储空间的表示,你可以把变量看着房子,把数据存在房子里面
二:变量的使用步骤
1)声明变量
语法:var 变量名 变量类型 如:var name string
2)给变量赋值
如 name=”cc“
3)使用变量
三:变量使用的注意事项
1)变量表示内存中的一个存储区域
2)该区域拥有自己的变量名和数据类型
3)Golang变量使用的三种方法
(1)第一种:指定变量类型,声明后若不赋值,则使用默认值 如:var i int 这里的默认值为0
(2)第二种:使用类型推导,根据值自行判定变量类型 如:var n1="abc"
(3) 第三种:省略var ,注意:=左边的变量不应该是已经声明的变量,否则会导致编译错误 如:
name=”cc“ 等价于 var name string=”cc“
注意事项:
全局变量的声明和初始化是在包级别进行的,它们的生命周期跨足整个包。相对于函数内的局部变量,全局变量具有更长的生命周期和更大的作用域。对于全局变量的声明,Go 语言需要确保它们的初始化在程序启动时进行,以便全局变量在整个程序的执行期间都可用。使用 var
关键字进行全局变量的声明和初始化是符合这一需求的标准做法,而不使用 :=
。所以:=不可以用在声明全局变量
4)多变量声明
var n1,n2,n3 int
var n1,name,n2=100,"dd",888
5)定义全局变量的两种方式
(1)var 变量名 [变量类型] //变量类型可以省略
如: var n1=1
var n2=2
var n3="cc"
(2)一次性声明
var (
n1=1
n2=2
n3="cc"
)