diff --git a/1.3.md b/1.3.md index 9c64157a..baafd703 100644 --- a/1.3.md +++ b/1.3.md @@ -17,7 +17,9 @@ 如果你项目文件下面有好多个文件,又只想指定编译某个文件,这个命令可以指定编译文件,例如`go build a.go`,`go build`命令默认编译目录下全部的go文件 - 你也可以指定编译输出文件的名称,例如第一章的那个mathapp应用,我可以指定`go build -o astaxie.exe`,默认情况是你的package名,就是你的文件夹名称 + 你也可以指定编译输出文件的名称,例如第一章的那个mathapp应用,我可以指定`go build -o astaxie.exe`,默认情况是你的package名,就是你的文件夹名称 + + go build会忽略目录下以”_“开头的go文件 ##go clean @@ -38,7 +40,7 @@ ##go fmt - go还有一个优雅的地方就是提供了这个命令,他能够格式化代码,让所有人写的代码能够保持一种风格,这个真是太美妙了,这个命令可以帮你格式化你写好的文件,在你写代码的时候不需要关心格式,写完之后执行以下这个命令,就自动帮你修改成了标准格式,但是我平常很少用到这个命令,因为开发工具里面一般都带了保存的时候自动格式化,其实底层就是调用了这个命令。接下来的一节我将结束两个工具,这两个工具都自带了保存文件自动化`go fmt`功能。 + go还有一个优雅的地方就是提供了这个命令,他能够格式化代码,让所有人写的代码能够保持一种风格,这个真是太美妙了,这个命令可以帮你格式化你写好的文件,在你写代码的时候不需要关心格式,写完之后执行以下这个命令,就自动帮你修改成了标准格式,但是我平常很少用到这个命令,因为开发工具里面一般都带了保存的时候自动格式化,其实底层就是调用了这个命令。接下来的一节我将讲述两个工具,这两个工具都自带了保存文件自动化`go fmt`功能。 ##go get @@ -57,7 +59,7 @@ ##go test - 执行这个命令,会自动执行源码目录下面命名为`*_test.go`的文件,输入的信息类似 + 执行这个命令,会自动执行源码目录下面命名为`*_test.go`的文件,输出的信息类似 ok archive/tar 0.011s FAIL archive/zip 0.022s @@ -72,7 +74,8 @@ 如何查看相应package的文档呢? 例如builtin包,那么执行`go doc builtin` - 如果是http包,那么执行`go doc net/http` + 如果是http包,那么执行`go doc net/http` + 查看某一个包里面的函数,那么执行`godoc fmt Printf` ##其他命令