go-标识符
标识符的命名规范
概念
- golang对各种变量、方法等命名时使用的字符序列称为标识符
- 凡是自己可以起名字的地方都叫标识符
标识符的命名规则
- 由26个英文字母大小写,0-9,_ 组成
- 数字不可开头
- golang中严格区分大小写
- 标识符不能包含空格
- 下划线”_“本身在go中是一个特殊的标识符,称为空标识符。可以代表任何其他的标识符,但是它对应的值会被忽略。所仅能被作为占位符使用,不能作为标识符使用。
- 不能以系统保留关键字作为标识符,比如if break 等
注意事项
-
包名:保持package的名字和目录保持一致,尽量采取有意义的包名,简短、有意义、不要和标准库冲突
-
变量名、函数名、常量名:采用驼峰法
-
若变量名、函数名、常量名首字符大写,则可以被其他的包访问;
若首字母小写,则只能在本包中国使用
注意:首字母大写是公有的,首字母小写是私有的