Go语言的风格指南旨在提升代码的可读性、一致性和可维护性,以下是核心规范:
🧩 命名规范
- 变量/函数名:使用小写字母,驼峰式命名(如
userName
) - 常量:全大写,下划线分隔(如
MaxAttempts
) - 包名:小写字母,单单词(如
utils
)
💡 代码格式
- 缩进:4个空格(或Tab)
- 行长度:不超过79字符
- 括号:左括号与语句同行(如
if (cond)
)
📝 注释规范
- 行内注释:用
//
,与代码间隔空格 - 文件注释:顶部用
//
描述功能,如:// 该包提供工具函数 package utils
🌐 扩展阅读
🔗 Go最佳实践 提供更深入的编码规范细节。