Go學習--常量

1、常量:等號右側(cè)必須是常量或者是常量表達式。

2、常量特點: 如果一個常量沒有初始值則使用上一個常量的初始值。如果是第一個則必須初始化這個常量。

ep:

const (

? ? ? ?age int = 25

? ? ? ?num1 ? ? ? ? //25

? ? ? ? num2 ? ? ? ?//25

)

3、定義變量時,單引號和雙引號的區(qū)別:

var a = 'm' ? //109

var b = "m" ?//m

4、計算B、KB、MB等

用到了兩個知識點:

1)iota ? ? ?2)一個常量表達式如果沒有初始化,則使用上一個常量表達式的初始值。

const (

? ? ? B float64 = 1 << (iota * 10 ) ? //此時iota為0

? ? ? KB ? ? ? ? ? ? ? ? ? ? //1024, 此時iota為1

? ? ? MB? ? ? ? ? ? ? ? ? ? //1.048576e+06

? ? ? GB ? ? ? ? ? ? ? ? ? ?//1.073741824e+09?

)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容