go语言命名规则
文章目錄
- 命名規則
·
·
命名規則
1、變量名稱必須由數字、字母、下劃線組成。
2、標識符開頭不能是數字。
3、標識符不能是保留字和關鍵字。
4、變量的名字是區分大小寫的如: age 和 Age 是不同的變量。在實際的運用中,也建議,不要
用一個單詞大小寫區分兩個變量。
5、標識符(變量名稱)一定要見名思意 :變量名稱建議用名詞,方法名稱建議用動詞
6、變量命名一般采用駝峰式,當遇到特有名詞(縮寫或簡稱,如 DNS)的時候,特有名詞
根據是否私有全部大寫或小寫。
7、代碼每一行結束后不用寫分號( ;)
8、運算符左右建議各加一個空格
var username string = “itying”
9、Go 語言變量名和函數名使用駝峰式命名
當名字有幾個單詞組成的時優先使用大小寫分隔
10、文件命名一律采用小寫+_的方式,不用駝峰式,盡量見名思義
11、強制的代碼風格
左括號必須緊接著語句不換行,這個特性剛開始會使開發者不習慣,但隨著對 Go 語言的
不斷熟悉,就會發現風格統一讓大家在閱讀代碼時把注意力集中到了解決問題上,而不是代
碼風格上
12、go fmt 主要用于格式化文檔,讓所有人的代碼風格保持一致
13、包名用小寫,使用短命名,盡量不要和標準庫沖突
14、接口名以er結尾,3個或3個以上接口,應盡量整合成在一起命名。如:type bike interface {…}
15、以大寫字母開頭的函數,應該添加注釋,一般公有方法大寫字母開頭。如果本包內調用,一般用小寫字母開頭。
總結
- 上一篇: 前端技术栈是什么
- 下一篇: go语言变量声明、匿名变量