2.go的变量和常量

Posted ivy-blogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.go的变量和常量相关的知识,希望对你有一定的参考价值。

go的变量和常量


 

GO的变量:

 

  • 变量的声明:
    •  先对变量进行声明,在对其赋值
      • var variableName type
      • variableName = typeValue

        • var number int 
        • number = 3
      • 如果该变量只是单纯的声明却没有对其赋值:

        • int: 默认为0
        • string:默认为""
        • float: +0.000000e+000
    • 直接在声明时对其赋值,自动判断类型

      • var variableName = typeValue

        • var number = 3
    • 简短声明

    • 如果一个变量声明了却没有被引用,那么编译将会不通过

      • number := 3
      • a, b, c := 1, 2, 3
      • 该方法不用用在函数体外部
    • 变量可以被重新赋值

 

go的常量

  • 声明方式:

    • const name = value

      • const value = 3
    • const name type = typeValue
      • const value int = 3
    • const x, y = 1, 2

 

  • 常量不可以被重新赋值

  

  • 常量声明后可以不被引用

  

 

 

全局变量和常量不可以声明在import前面

 

以上是关于2.go的变量和常量的主要内容,如果未能解决你的问题,请参考以下文章

2. Go 语言基本语法

2.2 Go语言中的布尔型和整型

Go语言进阶之路

常量和变量的区别

如何理解C语言常量和变量

常量与变量的区别是啥 如何区别常量与变量