变量命名规范
1、变量名称必须由数字、字母、下划线组成。
2、标识符开头不能是数字。
3、标识符不能是保留字和关键字。
4、建议使用驼峰式命名 firstName,当名字有几个单词组成的时优先使用大小写分隔
5、变量名尽量做到见名知意。
6、变量命名区分大小写
go语言中有25个关键字,不能用于自定义变量名,这25个关键词,一定要记熟,确保看到就知道他是个关键字
break default func interface
select case defer go map
struct chan else goto package
switch const fallthrough if range
type continue for import return var
还有30多个预定义的名字,用于内建的常量、类型和函数
// 内建常量:truefalse iota nil// 内建类型:
int int8 int16 int32 int64 uint uint8 uint16
uint32 uint64 uintptr float32 float64 complex128
complex64 bool byte rune string error//
//内建函数:
make len cap new append copy close delete
complex real imag panic recover
匿名变量
Go语言支持 _ 这样的变量,称为匿名变量。它可以像其他标识符那样用于变量的声明或赋值(任何类型都可以赋值给它),
匿名变量即没有命名的变量,在使用多重赋值时,如果想要忽略某个值,可以使用匿名变量(anonymous variable)。
匿名变量用一个下划线_表示。
匿名变量不占用命名空间,不会分配内存
让代码非常清晰,基本上屏蔽掉了可能混淆代码阅读者视线的内容,从而大幅降低沟通的复杂度和代码维护的难度。