游戏服务器编程概述 | 游戏编程
规范 - golang函数注释12345678// fn意图// @param p1 - 第一个参数(p1含义)// @param p2 - 第二个参数(p2含义)// @return r1(or TYPE) - 第一个返回值(如果函数返回值没有定义名称标注类型)// @return r2(or TYPE) - 第二个返回值func fn(p1 TYPE,p2 TYPE)(r1 TYPE, r2 TYPE){ ...}import顺序1234567891011121314151617import ( 标准包 程序内部包 第三方包)import ( "flag" "net/http" "common" "common/zebra" l4g "github.com/ivanabc/log4go")命名
禁止程序中使用缩写或者有歧义的名称。采用驼峰式命名。形参,局部变量1采用驼峰结构命名,首字母必须小写,不得出现下划线。常量常量统一采用大写字母,单词之间使用下划线进行分隔。如果是包可见的常量,可在其名字前加上 “k_” 作为前缀。可导出常量与不可导出常量应...阅读全文
禁止程序中使用缩写或者有歧义的名称。采用驼峰式命名。形参,局部变量1采用驼峰结构命名,首字母必须小写,不得出现下划线。常量常量统一采用大写字母,单词之间使用下划线进行分隔。如果是包可见的常量,可在其名字前加上 “k_” 作为前缀。可导出常量与不可导出常量应...阅读全文