Golang: Here We Go(2.常用命令&代码结构&语法大纲)

简单说说 golang 常用的命令. (使用 IDE 可能接触不到)

核心部分

常用命令

  • go get:获取远程包(需 提前安装 git或hg)
  • go run:直接运行程序
  • go build:测试编译,检查是否有编译错误
  • go fmt:格式化源码(部分IDE在保存时自动调用)
  • go install:编译包文件并编译整个程序
  • go test:运行测试文件
  • go doc:查看文档(CHM手册)

常用 : run, build, test, install.
看文档,直接 godoc+主题; 或者用 godoc -http=:8080 建立本地官网。

代码结构

go install

生成可执行文件前,会先去生成依赖的库文件,即.a文件,放在pkg目录下,之后才会在bin目录生成可执行文件。
虽然生成的可执行文件在bin目录下,但是运行的回收,还是要拷贝回src目录,可能有一些依赖。

go build

package名称为main, 那么编译就会产生可执行文件;否则只会产生包文件.

go run xxx.go

(产品临时文件)直接在命令行里面运行可执行文件了。

语法大纲

如果按照 《Go 圣经》上面的顺序,大概就是这么多了.

1
2
3
4
5
6
7
8
9
10
11
12
13
1. Tutorial (这部分上面已经说了基础入门)
2. Program Structure (也已经介绍了)
3. Basic Data Types
4. Composite Types
5. Functions
6. Methods
7. Interfaces
8. Goroutines and Channels
9. Concurrency with Shared Variables
10. Packages and the Go Tool
11. Testing
12. Reflection
13. Low-Level Programming

具体参考 GO代码走廊, 大致上把所有的内置关键字,全部说完.

内置关键字


Merlin 2018.3 重新改版成专栏

|