
一、常量的使用
1.1 常量聲明
常量是一個簡單值的辨別符,在程式運作時,不會被修改的量。
const
運作結果:
面積為
常量可以作為枚舉,常量組
const
常量組中如不指定類型和初始化值,則與上一行非空常量右值相同
package
運作結果:
uint16
常量的注意事項:
- 常量中的資料類型隻可以是布爾型、數字型(整數型、浮點型和複數)和字元串型
- 不曾使用的常量,在編譯的時候,是不會報錯的
- 顯示指定類型的時候,必須確定常量左右值類型一緻,需要時可做顯示類型轉換。這與變量就不一樣了,變量是可以是不同的類型值
1.2 iota
iota,特殊常量,可以認為是一個可以被編譯器修改的常量
iota 可以被用作枚舉值:
const
第一個 iota 等于 0,每當 iota 在新的一行被使用時,它的值都會自動加 1;是以 a=0, b=1, c=2 可以簡寫為如下形式:
const
iota 用法 package
運作結果:
0 1 2 ha ha 100 100 7 8
如果中斷iota自增,則必須顯式恢複。且後續自增值按行序遞增
自增預設是int類型,可以自行進行顯示指定類型
數字常量不會配置設定存儲空間,無須像變量那樣通過記憶體尋址來取值,是以無法擷取位址。
出處:千鋒教育go語言教研部
備注:本文為原創文章,無授權禁止轉載!