1、常量:等号右侧必须是常量或者是常量表达式。
2、常量特点: 如果一个常量没有初始值则使用上一个常量的初始值。如果是第一个则必须初始化这个常量。
ep:
const (
age int = 25
num1 //25
num2 //25
)
3、定义变量时,单引号和双引号的区别:
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
)