Golang學習筆記(一):命名規範

原創做者,公衆號【程序員讀書】,歡迎關注公衆號,轉載文章請註明出處哦。程序員

Golang的包名、變量、常量、類型名、函數名的命名規範相較於其餘編程語言,仍是有本身的特色的,所以學習記錄一下。編程

命名規則

  1. 以字母或下劃線開頭,後面能夠跟任意的字母、下劃線或數字,雖然名字長度不限,但最好還儘可能短小,這樣符合Go的語言風格。編程語言

  2. 駝峯式命名,如writeFile或WriteFile,Go支持使用下劃線命名變量,但不推薦這麼作。函數

  3. 包名儘可能使用小寫字母。學習

  4. 不要跟Go自定義的25個關鍵字衝突,儘可能也不要跟Go內部預先定義的名字衝突。cdn

  5. 命名是區別大小寫的,A和a是徹底不一樣的。作用域

命名做用域

Go的變量、常量、類型、函數的做用域主要分爲包外可見、包內可見、以及局部可見,包外可見是指定義爲包級變量且首字母大小寫的命名,在包外部,經過包名能夠訪問,如fmt包的Println()函數,而首字母小字的包級命名,則只能在包內訪問,局部可見則指是如函數、控制結構或方法內定義的命名。it


你的關注,是我寫做路上最大的鼓勵!io

相關文章
相關標籤/搜索