Golang 命名規范


Go 語言中的函數名、變量名、常量名、類型名、語句標號和包名等所有的命名,都遵循一個簡單的命名規則。

必須以一個字母或者下划線(_)開頭,后面可以跟任意數量的字母、數字或下划線。

在 Go 語言中,大小寫字母是不同的。

Go 語言中有 25 個關鍵字,不能用於自定義名字:

break        default      func         interface    select
case         defer        go           map          struct
chan         else         goto         package      switch
const        fallthrough  if           range        type
continue     for          import       return       var
  • 變量只能由字母、數字、下划線組成。
  • 不能以數字開頭。
  • 不能是Go中的關鍵字及保留字
  • 大小寫區分,a := 1A := 1是兩個變量。

以上要求是必須滿足的,下面的要求要盡量做到

  • 變量名要有描述性,要簡潔、易讀,不宜過長。
  • 專有名詞通常全部大寫,例如:escapeHTML。
  • 局部變量優先使用短名(用 i 代替 index)。
  • 變量名不能使用中文以及拼音。
  • 推薦使用的變量名:
    • 駝峰體:MyName := "Conan"myName := "Conan"

Go語言中的 37 個保留字:

Constants:    true  false  iota  nil
    Types:    int  int8  int16  int32  int64
			  uint  uint8  uint16  uint32  uint64  uintptr
			  float32  float64  complex128  complex64
			  bool  byte  rune  string  error
Functions:    make  len  cap  new  append  copy  close  delete
			  complex  real  imag
			  panic  recover

李培冠博客

lpgit.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM