1. 命名規范
- ?字母數字和下劃線組成
- ?以小寫字母、大寫字母或下劃線開頭
- ?不允許包含標點符號、運算符、空白字符(空格、TAB、換行)等
- ?采用駝峰命名法? (大駝峰、小駝峰)
- ?見名知義:命名要有實際意義,易讀性(好的代碼寫的可以像文章一樣)
2. 注釋
- ?單行注釋:以雙斜線?
//
?開始,到行尾結束- ?多行注釋:以?
/*
?開始,以?*/
?結束,可以跨越多行
3. 縮進和代碼長度
- ?使用 4 個空格進行縮進,而不是制表符(tab)
- ?單行代碼的長度120字符(建議)
4.? go fmt格式化代碼
??go fmt
?是 Go 語言提供的一個命令行工具,用于格式化 Go 語言代碼。它能自動對 Go 源文件進行排版,使其符合 Go 語言社區普遍認可的風格規范,大大提高代碼的可讀性和一致性。
# 格式化單個文件
go fmt main.go# 格式化目錄
# ./... 表示當前目錄及其所有子目錄。
go fmt ./...
5.? 錯誤處理
學習后續內容后,再補充。。。。。。