下面由Golang语言教程栏目给大家分享Go命名规范小记,希望对需要的朋友有所帮助!

  • 使用 camelCase
  • 首字母缩写应为全大写字母,如 ServeHTTP
  • 单个字母表示索引:i, j, k
  • 简短但具有描述性的名称:cust 而不是 customer
  • 重复字母以表示集合,切片或数组,并在循环中使用单个字母:
var tt []*Thingfor i, t := range tt {  ...}
  • 避免重复的包名:
log.Info()    // goodlog.LogInfo() // bad
  • 不要像 getterssetters 这样命名:
custSvc.cust()    // goodcustSvc.getCust() // bad
  • er 添加到接口
type Stringer interfaces {  String() string}

更多golang技术文章,请访问golang教程栏目!

更多相关文章

  1. 三分钟理解字符串经典考题:有效的字母异位词
  2. 分享一个匹配8-16位数字和字母密码的正则表达式
  3. php中如何判断字母是大写还是小写
  4. php中强制字母转换大小写的方法有哪些
  5. php实现字母数字混合验证码
  6. php实现完整版验证码(数字+大小写字母+干扰素)
  7. 仅在我的文本框中验证数字和字母
  8. phpcms v9访问单网页一级栏目自动跳转到其下的第一个子栏目
  9. jsPDF中使用.text()方法的字母间距

随机推荐

  1. 从零开始学习android
  2. Android(安卓)Studio 生成Jar包
  3. android 重用 c代码
  4. android studio 中一些比较好的插件
  5. Android HDMI( 三)
  6. Android 中文 API (102)—— CursorAdapter
  7. Nexus one (Android(安卓)2.1升级Android
  8. 系出名门Android(5) - 控件(View)
  9. Android网络应用接口
  10. Bitmap的加载和Cache