首页 > 技术分享 > Golang
收藏

Golang变量详解

11/05 09:40
大潇博客 原创文章,转载请标明出处

变量是程序的基本组成单位,变量表示内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型)

变量的构成:变量 = 变量名 + 值 + 数据类型


Golang声明变量,两种方式:

var 变量 (类型) = 值

变量 := 值  // := 等价于 var 变量名 数据类型;  变量名 = 值

多变量声明:在编程中,有时候需要一次性声明多个变量,Golang也提供这样的语法

var 变量1, 变量2, 变量3 类型 = 值1, 值2, 值3

变量1, 变量2, 变量3 := 值1, 值2, 值3


Golang变量使用细节:

⑴ 指定变量类型,声明后若不赋值,使用默认值,比如 int 默认值是0,string默认值为空串,float32的默认值是0

⑵ 声明变量时,可根据值自行判定变量类型(类型推导)

⑶ 一个变量在区域内,可以被重新赋值,但必须为同一类型

⑷ 变量在同一作用域内不能重名,否则会导致编译错误:

① 使用var声明的变量,不能再使用var或:=声明同名变量;

② 使用:=声明的变量,不能再使用:=或var声明同名变量;

③ 已声明的变量,只能通过“变量=值”再次对变量赋值。


定义全局变量

可单独定义,也可一次性定义多个


加号“+”的使用

当左右两边都是整型时,做加法运算

当左右两边都是字符串时,做字符串拼接


打赏

上一篇:Go转义字符

下一篇:Golang数据类型

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311