下面由golang语言教程栏目给大家分享go命名规范小记,希望对需要的朋友有所帮助!
使用 camelcase首字母缩写应为全大写字母,如 servehttp单个字母表示索引:i, j, k简短但具有描述性的名称:cust 而不是 customer重复字母以表示集合,切片或数组,并在循环中使用单个字母:var tt []*thingfor i, t := range tt { ...}
避免重复的包名:log.info() // goodlog.loginfo() // bad
不要像 getters 或 setters 这样命名:custsvc.cust() // goodcustsvc.getcust() // bad
将 er 添加到接口type stringer interfaces { string() string}
更多golang技术文章,请访问golang教程栏目!
以上就是分享go命名规范小记的详细内容。