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?
)