diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/0.9.md b/0.9.md index cfefd56..ddbf8c8 100644 --- a/0.9.md +++ b/0.9.md @@ -1,4 +1,4 @@ -### 0.9 go fmt与gofmt +# go fmt与gofmt `go fmt`命令会按照Go语言代码规范格式化指定代码包中的所有Go语言源码文件的代码,所有Go语言源码文件即包括命令源码文件、库源码文件和测试源码文件。注意,当代码包还有子代码包时,子代码包中的Go语言源码文件是不包含在内的。也就是说,`go fmt`命令只会格式化被直接保存在指定代码包对应目录下的Go语言源码文件。 @@ -95,10 +95,3 @@ if a == "print" { ``` 由上述示例可知,我们可以使用`gofmt`命令的交互模式格式化任意的代码片段。虽然会显示一行警告信息,但是格式化后的结果仍然会被打印出来。并且,在交互模式下,当我们输入的代码片段不符合Go语言的语法规则时,命令程序也会打印出错误提示信息。在其它方面,命令程序在交互模式与普通模式下的行为也是基本一致的。 - - - -## links - * [目录](catalog.md) - * 上一节: [go list](0.8.md) - * 下一节: [go fix与go tool fix](0.10.md) diff --git a/_sidebar.md b/_sidebar.md new file mode 100644 index 0000000..dd1cfde --- /dev/null +++ b/_sidebar.md @@ -0,0 +1,30 @@ +* [标志命令详解](0.0) + +* [go build](0.1) + +* [go install](0.2) + +* [go get](0.3) + +* [go clean](0.4) + +* [go doc 与 godoc](0.5) + +* [go run](0.6) + +* [go test](0.7) + +* [go list](0.8) + +* [go fmt 与 gofmt](0.9) + +* [go fix 与 go tool fix](0.10) + +* [go vet 与 go tool vet](0.11) + +* [go tool pprof](0.12) + +* [go tool cgo](0.13) + +* [go env](0.14) + diff --git a/index.html b/index.html new file mode 100644 index 0000000..75aa7ce --- /dev/null +++ b/index.html @@ -0,0 +1,76 @@ + + +
+ +