Golang基础之变量

一:变量的介绍

变量相当于内存中一个数据存储空间的表示,你可以把变量看着房子,把数据存在房子里面

二:变量的使用步骤

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"

5)该区域的数据值可以在同一类型范围内不断变化

6)变量在同一代码块下不可以重复

7)Golang的变量如果没有赋初值,编译器会使用默认值,比如 int 的默认值为0,string的默认值为空串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值