八、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.如果變量名、函數名、常量名首字母大寫,則可以被其他的包訪問(挎包使用);如果首字母小寫,則只能在本包中使用(注:可以簡單理解成,首字母大寫是公有的,首字母小寫是私有的)  

    

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