GO 入门学习笔记


命名规范

<h2>命名规范说明</h2> <ul> <li> <p>涉及变量、常量、全局函数、结构、接口、方法等的命名</p> </li> <li> <p>对外暴露名字以大写字母开头</p> <p>可以被外部包使用,可以理解为面向对象中的 public</p> </li> <li> <p>对内以小写字母开头</p> <p>不可以被外部包使用,可以理解为面向对象中的 private</p> </li> </ul> <h2>包名</h2> <ul> <li>与目录名称保持一致,不要和标准库名称冲突</li> <li>小写单词,不要使用下划线或者混合大小写</li> </ul> <h2>文件名</h2> <ul> <li>小写单词,使用下划线分隔各个单词</li> </ul> <h2>常量</h2> <ul> <li>全部大写字母,使用下划线分隔各个单词</li> </ul> <h2>变量</h2> <ul> <li>驼峰命名法</li> <li>对外大驼峰</li> <li>对内小驼峰</li> <li>当遇到特有名词时,特有名词根据是否私有全部大写或小写</li> </ul> <h2>接口</h2> <ul> <li>驼峰命名法</li> <li>对外大驼峰</li> <li>对内小驼峰</li> <li>单个函数的接口名以 er 为后缀</li> </ul> <h1>方法</h1> <ul> <li>动词或者动词短语</li> <li>驼峰命名法</li> </ul>

页面列表

ITEM_HTML