golang学习笔记
读《go学习笔记第四版》 《学习go语言》记录
多变量赋值时,先计算所有相关值,然后再从左到右依次赋值。
data, i := [3]int{1, 2, 3}, 0 i, data[i] = 2, 6 fmt.Println(i) //2 fmt.Println(data) //[6 2 3]
用{}区分代码块
常量值必须是编译期可确定的数字、字符串、布尔值。 未使用局部常量不会引发编译错误。
const ( _ = iota // iota = 0 KB int64 = 1 << (10 * iota) // iota = 1 MB // 与 KB 表达式相同,但 iota = 2 GB TB )