- 包名总是小写的。
- 如果一个实体在函数中声明,它只在函数局部有效。如果声明在函数外,它将对包里面的所有源文件可见。
- 实体(变量、函数、结构体等)的第一个字母的大小写决定其可见性是否跨包,如果名称以大写字母开头,它是导出的,即它对包外是可见和可访问的。
- Go的编程风格倾向于使用短名称,特别是作用域较小的局部变量,通常,名称的作用域越大,就使用越长且更有意义的名称。
- 单词组合使用驼峰式风格——更喜欢使用大写字母,而不是使用下划线。
- 像ASCII和HTML这样的首字母缩写词通常使用相同的大小写,所以一个函数可以叫做escapeHTML,但不会是escapHtml。
