{lamp/}
变量
hello大家好!今天我们来看啊看Golang的变量
- 为什么需要变量?
变量是程序的基本组成单位;不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。 - 介绍:
变量相当于内存中一个数据存储空间的表示,你可以把变量看作是一个房间的门牌号,我们可以找到房间
同理通过变量名可以访问到变量值。 变量使用基本的步骤:
(1)声明变量(定义变量)
(2)赋值
(3)使用
4.变量快速入门案例:
5.变量使用注意事项:
(1)变量表示内存中的一个存储区域
(2)该区域有自己的名称(变量名),和类型(数据类型)。
(3) Golang变量使用的三种方式:
1.指定变量类型,声明后若不赋值,使用默认值。
2.根据自行判定变量类型(类型推导)。
3. 省略var ,注意:= 左侧的变量不应该是已经声明过的,否则会导致编译错误。
6.多变量声明:
在编译过程中有时我们需要一次性声明多个变量,Golang也会提供这样的语法。
7.变量的声明,初始化和赋值:
(1)声明变量:
基本语法:var 变量名 数据类型
var a int 这就是声明了一个变量,变量名是a
var num1 float32 这也声明了一个变量,表示一个单精度类型的小数,变量名是num1。
(2)初始化变量:
在声明变量时就给值
var a int = 45 这就是初始化量a
使用细节:如果声明时就直接赋值,可省略数据类型
var b = 400
(3)给变量赋值:
比如你先声明了变量:var num int
然后再给值: num = 780 ,这就是给变量赋值。
{alert type="info"}
总结:
1.变量定义推荐用:=来定义;比如:a,b,c,d:=0x21,"aaa",3.0,21
2.不同的类型可以一起定义在一行
3.函数外不可以用:=定义变量 ,要使用var定义
4.Go语言没有全局变量只有包变量。
{/alert}