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. 当左右两边都是字符串时,做拼接

 

posted @ 2020-11-05 22:41  10132714  阅读(72)  评论(0编辑  收藏  举报