码迷,mamicode.com
首页 > 其他好文 > 详细

2.go的变量和常量

时间:2019-04-13 00:47:09      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:bsp   变量   赋值   没有   不用   font   none   const   0.00   

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的变量和常量

标签:bsp   变量   赋值   没有   不用   font   none   const   0.00   

原文地址:https://www.cnblogs.com/ivy-blogs/p/10699462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!