八、GO语言的标识符命名规范

标识符概念

  1.GO语言中对各种变量、方法、函数等命名时使用的字符串序列称之为标识符

  2.凡是自己可以起名字的地方都叫标识符

标识符的命名规则

  1.由26个英文字母大小写,0-9,_ 组成

  2.数字不可以开头。var num int //ok   var 3num  int  //error

  3.GO语言中严格区分大小写

  4.标识符不能包含空格

  5.下划线“_”本身在GO中是一个特殊的标识符,称为空标识符,可以代表任何其他的标识符,但是他对应的值会被忽略(比如:忽略某个返回值)。所以仅能被作为占位符使用,不能作为标识符使用。

  6.不能以系统保留关键字作为标识符,比如break,if等等

    下图为GO语言的25个保留关键字

 

 

 

 

 

    下图为保留的36个预定义标识符

 

 

 

 

 

标识符命名的注意事项

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

  2.变量名、函数名、常量名:采用驼峰法

    举例:首字母小写,第二个单词开始首字母大写

    var stuName string = "zhangsan"

    var goodPrice float32 = 123.4

  3.如果变量名、函数名、常量名首字母大写,则可以被其他的包访问(挎包使用);如果首字母小写,则只能在本包中使用(注:可以简单理解成,首字母大写是公有的,首字母小写是私有的)  

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章