GO 入门学习笔记


命名规范

命名规范说明

  • 涉及变量、常量、全局函数、结构、接口、方法等的命名

  • 对外暴露名字以大写字母开头

    可以被外部包使用,可以理解为面向对象中的 public

  • 对内以小写字母开头

    不可以被外部包使用,可以理解为面向对象中的 private

包名

  • 与目录名称保持一致,不要和标准库名称冲突
  • 小写单词,不要使用下划线或者混合大小写

文件名

  • 小写单词,使用下划线分隔各个单词

常量

  • 全部大写字母,使用下划线分隔各个单词

变量

  • 驼峰命名法
  • 对外大驼峰
  • 对内小驼峰
  • 当遇到特有名词时,特有名词根据是否私有全部大写或小写

接口

  • 驼峰命名法
  • 对外大驼峰
  • 对内小驼峰
  • 单个函数的接口名以 er 为后缀

方法

  • 动词或者动词短语
  • 驼峰命名法

页面列表

ITEM_HTML