14 Go 識別符號命名規則,及Go語言保留關鍵字和預定義
阿新 • • 發佈:2022-05-15
1 Go語言識別符號概念:
Golang對變數、方法、函式、包名等命名時使用的字元序列稱為識別符號(即需要自己起名的地方)
2 識別符號命名規則
1)由26個英文字母、0~9十個數字、下劃線_組成
2)不可以以數字開頭
3)Golang語言嚴格區分大小寫,即同名變數,大小寫不同為不同的變數
4)識別符號不能包含空格
5)只下劃線_,不能作為識別符號
PS:下劃線_本身在Go語言中是個特殊識別符號,稱為空識別符號,可以代表其他任何識別符號,但它接收的值也會被忽略(比如忽略某個返回值)
6)不能以Golang語言系統保留關鍵字作為識別符號(共25個)
3 識別符號注意事項
1)package包名儘量和資料夾名保持一致
2)變數、常量、函式名儘量採用駝峰命名法
3)如果變數、常量、函式名首字母大寫,表示它是個公共的可別其他包訪問的;反之首字母是小寫的,表示它是私有的僅能在包內訪問
PS:Golang語言沒有public、private等關鍵字
除了一些系統關鍵字,還有36個預定義識別符號,也儘量不要用來當識別符號