1. 程式人生 > >2.go的變量和常量

2.go的變量和常量

函數 常量 一個 var con 通過 lis 類型 ron

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