GoLang利用常量的iota与<<运算符实现计算机存储单位的枚举

//利用常量的iota与<<运算符实现计算机存储单位的枚举
const(
B float64 = 1 << ( iota * 10 )
KB
MB
GB
)

 

 

 

 

//利用常量的iota与<<运算符实现计算机存储单位的枚举
fmt.Println(B)
fmt.Println(KB)
fmt.Println(MB)
fmt.Println(GB)