天天看點

【go語言基礎】golang常量變量常量的定義變量的定義多個變量聲明

golang常量和變量

  • 常量的定義
  • 變量的定義
    • 1.先聲明後初始化
    • 2.聲明後立即初始化
    • 3.省略資料類型
    • 4.golang簡短聲明格式
  • 多個變量聲明

常量的定義

基本文法:
const name int = 4
           

變量的定義

1.先聲明後初始化

單個變量:
    var num int    //聲明後golang會初始化預設零值
    num = 3
    
多個變量:
    var a1,a2,a3 int  //變量類型都是int
    a1 = 2
    a2 = 3
    a3 = 4
           

2.聲明後立即初始化

單個變量:
    var num2 int = 4
    
多個變量:
    var a1,a2,a3 int = 1,2,3
           

3.省略資料類型

golang編譯器會根據值推斷變量的類型

定義多個變量,變量類型可以不相同

單個變量:
    var num3 = 4

多個變量:
    var a1,s2 = 2,"tom"   //變量類型可以不同
           

4.golang簡短聲明格式

簡短聲明格式同時省略var和類型

使用符号 :=

隻能在函數中使用

單個變量:
    num4 := 8             //  : 和 = 之間不能有空格
    
聲明多個變量:
    a1,s2 := 1,"tom"     //變量類型可以不同
           

多個變量聲明

var (
    name string  
    age int = 4
    var weight = 60
    height := 175 
)