1.3. 变量定义与使用
变量定义与使用
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
变量可以通过变量名访问。
Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
声明变量的一般形式是使用 var 关键字
1. 变量类型
我们要存储的数据类型是各种各样的,例如:整数,小数,文本等等。所以我们必须在定义变量时就要告诉计算机,定义的变量存储是什么类型的数据。那么在内存中就可以根据不同的类型来开辟不同的存储空间。
变量类型,常用 int,bool,float,string,那我们在下一章,详细介绍。
下面先看看如何定义(声明)变量
2. 变量声明
所谓声明变量就是创建一个变量,并且指定该变量存储什么类型的数据。
Go语言引入了关键字 var ,而类型信息放在变量名之后,示例如下:
var a int
// 变量的声明 如果没有赋值 int类型的变量默认值为0
fmt.Println(sun)
3. 变量初始化
在定义变量时,就给变量赋值,这种方式就是变量的初始化
func main0201() {
//变量的定义和使用
//var 变量名 数据类型 = 值
//int 表示整型数据
var sun int = 50
fmt.Println(sun)
}
注意:在这里我们将”=”符号,读作“赋值号”,不能读作“等号”。
4. 变量赋值
也可以值声明不赋值,或者说用到的时候再赋值
func main0202() {
//变量的声明 如果没有赋值 默认值为0
var sun int
//为变量赋值
sun = 50
fmt.Println(sun)
}
6. 进行简单的变量计算
func main0201() {
var sun int = 50
//变量在程序运行过程中 值可以发生改变
sun = sun + 25
fmt.Println(sun)
}