1.凡是自己可以命名的都是标识符

2.命名规则

  a.由26个英文字母,数字0-9,_组成

  b.不能数字开头

  c.严格区分大小写

  d.不能包含空格

  e.下划线”_“本身在go中是一个特殊标识符,称为空标识符。可代表其他的标识符,但是他对应的值会被忽略,所以仅能作为占位符使用,不能作为标识符使用

  f.保留关键字不能作为标识符使用(25个)

3.包名:保持package的名字和目录名字称尽量保持一致,尽量采用有意义的的包名,简短,有意义,不要和标准库冲突

4.变量名,函数名,常量名,采用驼峰法

5.如果变量名,函数名,常量名首字母大写则可以被其他包访问,如果首字母小写,则只能在本包使用

最新文章

  1. (C#)使用队列(Queue)解决简单的并发问题
  2. mybatis 打印sql log配置
  3. linux lsof nmap netstat
  4. ASP.NET图片验证码
  5. winform combobox控件绑定 分类: WinForm 2014-04-17 14:34 118人阅读 评论(0) 收藏
  6. 轻量级数据库sqlite的接口说明
  7. Windows 常用消息及含义
  8. 基于.NET的弹性及瞬间错误处理库Polly
  9. Android ListView的基本应用
  10. Mark Text - 下一代所见即所得的Markdown编辑器
  11. luogu P3899 [湖南集训]谈笑风生
  12. 深入理解JVM(9)——类加载的过程
  13. Python写代码的时候为什么要注释?Sun因此被Oracle收购
  14. python连接MongoDB(无密码无认证)
  15. 小程序点击事件改变样式(普通js鼠标点击事件)
  16. 《DSP using MATLAB》Problem 5.4
  17. 微信公众号 JSSDK 提示:invalid signature
  18. webpack4.x最详细入门讲解
  19. 2.spring cloud eureka client配置
  20. [C++] Lvalue and Rvalue Reference

热门文章

  1. ps 合并两张图片为一张
  2. win10安装双版本mysql的方法
  3. 支持批量图片转文字的【OCR】文字识别工具,支持截图识别,速度快,准确度高,免费OCR,开源软件
  4. mysql报错This function has none of DETERMINISTIC. NO SOL or READS SOL DATA...
  5. 流程图draw.io自选中文字体
  6. 12组-Beta冲刺-4/5
  7. vue动态切换图片
  8. CNN模型踩坑记录
  9. Error occurred while proxying request localhost:端口 报错500的解决方法
  10. 【git】git子模块操作-从子模块的远端拉取上游修改 & 从项目远端拉取更改