• 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;
     
     
                
  • 相关阅读:
    JS时钟--星期 年 月 日 时 分
    [考试反思]0825NOIP模拟测试30:没落
    [考试反思]0822NOIP模拟测试29:延续
    [考试反思]0821NOIP模拟测试28:沉默
    小奇的仓库:换根dp
    短期Flag
    [考试反思]0820NOIP模拟测试27:幻影
    [考试反思]0819NOIP模拟测试26:荒芜
    0818NOIP模拟测试25——B卷简记
    [模板]tarjan——最后通牒
  • 原文地址:https://www.cnblogs.com/guo-s/p/13917893.html
Copyright © 2020-2023  润新知