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
)