GO語言 const常量

2021-10-08 16:24:51 字數 1187 閱讀 1360

單行常量宣告,宣告時必須指定值,且無法修改

const pi =

3.14

多行常量宣告,若省略賦值,則預設與上一行值相同

const

( a =

100 b =

200 c // c = 200

d // d = 200

)

const

( aa =

iota

// 0

bb // bb = iota 1

cc // cc = iota 2

dd // dd = iota 3

)

const

( n1 =

iota

// 0

n2 // n2 = iota 1

_// _ = iota 2

n4 // n4 = iota = 3

)

注意:_匿名變數接收iota的值,iota照常自增,所以n4 == 3

// iota 只要const中每新增一行變數宣告,就加一

const

( x1 =

iota

// 0

x2 =

100// x2 = 100 iota = 1

x3 =

iota

// 2

x4 // x4 = iota 3

)const x5 =

iota

// 0

iota遇到常量宣告就會自增1,遇到const關鍵字就重置為0

const

( y1, y2 =

iota+1

,iota+2

// iota = 0 y1 = 1 y2 = 2

y3, y4 // iota = 1, y3 = iota + 1 = 2, y4 = iota + 2 = 3

y5, y6 // iota = 2, y5 = iota + 1 = 3, y6 = iota + 2 = 4

)

Go 語言常量

常量是乙個簡單值的識別符號,在程式執行時,不會被修改的量。常量中的資料型別只可以是布林型 數字型 整數型 浮點型和複數 和字串型。const identifier type value 顯式型別定義 const b string abc 隱式型別定義 const b abc const name1,...

Go 語言常量

常量是乙個簡單值的識別符號,在程式執行時,不會被修改的量。常量中的資料型別只可以是布林型 數字型 整數型 浮點型和複數 和字串型。常量的定義格式 package main import fmt 常量的資料型別 只可以是布林型 數字型 整數型 浮點型 複數 字串型 func main 多個常量的應用 ...

Go 語言常量

常量是乙個簡單值的識別符號,在程式執行時,不會被修改的量。常量中的資料型別只可以是布林型 數字型 整數型 浮點型和複數 和字串型。常量的定義格式 package main import fmt 常量的資料型別 只可以是布林型 數字型 整數型 浮點型 複數 字串型 func main 多個常量的應用 ...