GoLang-标识符

一、标识符概念

  1、Golang对各种变量,方法,函数等命名是使用的字符序列称为标识符

  2、通俗来说,凡是自己可以起名字的地方都叫标识符

二、标识符的命名规则

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

  2、数字不可以开头。var num int //这样写是OK的   vat 3num int //这样是错误的

  3、Golang中严格区分大小写。

    var num int 

    vat Num int 

    注:在Golang中 num 和 Num 是俩个不同的变量

  4、标识符不能包含空格

    

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

    

 

   6、不能以系统保留关键字作为标识符(一共25个),比如break , if 等等

三、标识符命名注意事项

  1、包名:保持和package的名字和目录是一样的,尽量采取用意义的包名,简短,有意义,不要和标准库有冲突,例如 fmt

    

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

    例如:var userName string = "tom"  形式采用:xxxYyyyZzzz 的形式

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

四、系统保留关键字

  

五、系统的预定义标识符

  

 

posted @ 2021-05-14 15:21  瑾琛  阅读(263)  评论(0)    收藏  举报