日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

go语言命名规则

發布時間:2023/12/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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语言命名规则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。