zoukankan      html  css  js  c++  java
  • 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;
     
     
                
  • 相关阅读:
    ZOJ Problem Set–2417 Lowest Bit
    ZOJ Problem Set–1402 Magnificent Meatballs
    ZOJ Problem Set–1292 Integer Inquiry
    ZOJ Problem Set–1109 Language of FatMouse
    ZOJ Problem Set–1295 Reverse Text
    ZOJ Problem Set–1712 Skew Binary
    ZOJ Problem Set–1151 Word Reversal
    ZOJ Problem Set–1494 Climbing Worm
    ZOJ Problem Set–1251 Box of Bricks
    ZOJ Problem Set–1205 Martian Addition
  • 原文地址:https://www.cnblogs.com/guo-s/p/13917893.html
Copyright © 2011-2022 走看看