代码风格代码风格 声明分组Import 组内顺序包名函数命名包导入别名函数分组与排布顺序减少嵌套不必要的 else全局变量声明非导出的全局变量或者常量以 _ 开头结构体中的嵌入类型使用字段名来初始化结构局部变量声明nil是一个有效的slice缩小变量作用域避免裸参数使用原始字符串字面值,避免使用转义初始化结构体引用格式化字符串放在 Printf 外部为 Printf 样式函数命名