go - 2.1 变量
1. 变量
package main import "fmt" func main(){ var i int i = 10 fmt.Println(i) }
2. 变量使用的三种方式
1. 指定变量类型,声明后若不赋值,使用默认值 2. 根据值自行判定变量类型(类型推导) 3. 省略var,:=左边的变量不能全是已经声明过的变量
3. 多变量声明
1. var n1,n2,n3 int 2. var n1, n2, n3 = 100, 'tom', 3 3. n1, n2, n3 := 100, 'tom', 3 声明全局变量 var ( n1 = 100 n2 = 200 )
4. 注意事项
1. 变量只能在其作用域内的同一类型范围内变化 2. 变量在同一作用域内不能重名,即不能重复定义 3. 变量的三要素:变量名 + 值 + 数据类型 4. 变量如果没有赋予初始值,编译器会使用默认值,int为0,string为空字符串
5. + 号的使用
1. 当左右两边都是数值型时,做加法运算
2. 当左右两边都是字符串时,做拼接