Heim > Backend-Entwicklung > Golang > Teilen Sie einige Notizen zu Go-Namenskonventionen

Teilen Sie einige Notizen zu Go-Namenskonventionen

藏色散人
Freigeben: 2020-08-18 11:47:52
nach vorne
2359 Leute haben es durchsucht

下面由Golang语言教程栏目给大家分享Go命名规范小记,希望对需要的朋友有所帮助!

Teilen Sie einige Notizen zu Go-Namenskonventionen

  • 使用 camelCase
  • 首字母缩写应为全大写字母,如 ServeHTTP
  • 单个字母表示索引:i, j, k
  • 简短但具有描述性的名称:cust 而不是 customer
  • 重复字母以表示集合,切片或数组,并在循环中使用单个字母:
var tt []*Thingfor i, t := range tt {
  ...
}
Nach dem Login kopieren
  • 避免重复的包名:
log.Info()    // good
log.LogInfo() // bad
Nach dem Login kopieren
  • 不要像 getterssetters 这样命名:
custSvc.cust()    // good
custSvc.getCust() // bad
Nach dem Login kopieren
  • er 添加到接口
type Stringer interfaces {
  String() string
}
Nach dem Login kopieren

更多golang技术文章,请访问golang教程栏目!

Das obige ist der detaillierte Inhalt vonTeilen Sie einige Notizen zu Go-Namenskonventionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage