常量使用關鍵字 const 定義,用於存儲不會改變的數據。
常量的定義格式:
const identifier [type] = value
例如
const name = "ok" 隱式類型定義
const name1 string= "ok" 顯式類型定義
fmt.Println(name)
fmt.Println(name1)
變量
聲明變量的一般形式是使用 var
關鍵字:var identifier type
。
聲明:
var a, b *int 指針
var a, b int
不同類型分開寫
var a int
var b bool
var str string
賦值
a = 15
b = false
小結:
1、變量聲明後必須使用,全局變量除外。
2、省略var, 注意 :=左側的變量不應該是已經聲明過的,否則會導致編譯錯誤。
如:
var b = 10
var c//錯誤
c : = 10
3、必須聲明類型 ,以下會報錯
var c
c=11
可以改成
var c int
c=11