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