1.3 && 2.1 change

This commit is contained in:
hongruiqi
2012-08-25 09:48:25 +08:00
parent d1fde67974
commit 5b70bc0a25
2 changed files with 17 additions and 18 deletions

18
1.3.md
View File

@@ -17,8 +17,10 @@
如果某个项目文件夹下有多个文件,又只想指定编译某个文件,这个命令可以指定编译文件,例如`go build a.go`,`go build`命令默认编译目录下全部的go文件
你也可以指定编译输出文件的名称例如第一章的那个mathapp应用我可以指定`go build -o astaxie.exe`,默认情况是你的package名就是你的文件夹名称
你也可以指定编译输出文件的名称例如第一章的那个mathapp应用我可以指定`go build -o astaxie.exe`,默认情况是你的package名就是你的文件夹名称
实际上package名在[go语言规范](https://golang.org/ref/spec)中指代码中“package”后使用的名称此名称可以与文件夹名不同。默认生成的可执行文件名是文件夹名。
go build会忽略目录下以”_“开头的go文件
##go clean
@@ -59,7 +61,7 @@
##go test
执行这个命令,会自动执行源码目录下面命名为`*_test.go`的文件,输出的信息类似
执行这个命令,会自动读取源码目录下面命名为`*_test.go`的文件,生成并运行测试用的可执行文件。输出的信息类似
ok archive/tar 0.011s
FAIL archive/zip 0.022s
@@ -74,10 +76,10 @@
如何查看相应package的文档呢
例如builtin包那么执行`go doc builtin`
如果是http包那么执行`go doc net/http`
查看某一个包里面的函数,那么执行`godoc fmt Printf`
也可以查看相应的代码,执行`godoc -src fmt Printf`
如果是http包那么执行`go doc net/http`
查看某一个包里面的函数,那么执行`godoc fmt Printf`
也可以查看相应的代码,执行`godoc -src fmt Printf`
通过命令在命令行执行 godoc -http=:端口号 比如( godoc -http=:8080).然后在浏览器中打开 127.0.0.1:8080 你将会看到一个 golang.org的本地copy版本,通过它你可以查询pkg文档等其他内容如果你设置了GOPATH,在pkg分类下,不但会列出标准包的文档还会列出你本地GOPATH中所有项目的相关文档,这对于经常被墙奸的用户来说,是一个不错的选择
##其他命令
@@ -96,4 +98,4 @@
* 下一节: [GO开发工具](<1.4.md>)
## LastModified
* $Id$
* $Id$