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