-
正确的注释和注释风格:go官方推荐使用行注释来注释整个方法和语句
-
正确的缩进和空白:使用一次tab操作实现缩进;shift+tab整体向左移动
-
使用gofmt -w 源文件 来进行格式化
单文件: gofmt -l -w test.go
整个工程:gofmt -l -w /root/go_project
-
运算符两边习惯性各加一个空格
-
一行最长不超过80个字符,超过的用换行(",")展示,尽量保持格式优雅
-
Go设计者思想:一个问题尽量只有一个解决方法
package main
import "fmt"
func main() {
fmt.Println("hello\rworld!hello\rworld!hello\rworld!hello\rworld!",
"hello\rworld!hello\rworld!hello\rworld!hello\rworld!hello\rworld!")
fmt.Println(10 + 12)
}