Go

1.为什么需要变量:一个程序就是一个世界
2.如何来表示和标志来体现某个事物呢?变量
3.变量是程序的基本组成单位
4.变量的介绍:
            变量概念:变量相当于内存中一个数据存储空间的表示;
            变量使用三步曲:声明变量-->赋值--->使用;var i int   i = 10  fmt.Println("i=", i)
5.使用变量的细节:
            代码运行就必须加载到内存中才可以,内存类似我们的大脑;
            1)声明不赋值,会使用默认值(int-->0; )
            2)类型推导(即根据值来自行判断变量类型)var num = 10.11
            3)省略 var 关键字,注意左边的变量不应该是已经声明过的,否则编译错误; name := "tom"
6.多变量声明:
            var n1, n2, n3 int   -->三个变量都是int型
            var n1, name, n3 = 100, "tom", 999  ---> 类型要一一对应
            n1, name, n3 := 100, "jack", 777 
7.全局变量:
            在go中在函数外部定义的变量即为全局变量;
            第一种:
            var n2 = 100
            var name2 = "jack"
 
            第二种方式:
            var (
                n3 = 300
                name2 = "mary"
                )
8.该区域(某个函数内或代码块)的数据值可以在同一类型范围内不断变化
            即在函数内:
            var i int = 10
            i = 30
            i = 50
            最终值按最后赋值的值为准
9.变量在同一个作用域(某个函数内或代码块)内不能重名;
10.变量三要素:变量名 值 数据类型
11.golang的变量如果没有赋初值,编译器会使用默认值,比如:int 默认值 0; string 默认值 空串;小数默认值:0;
 
 
            
原文地址:https://www.cnblogs.com/guo-s/p/13917893.html