前言
马上准备放假了,准备把Go学学,之前也断断续续看过,其中最搞不清的就是Go的工程结构以及对包的引用,今天又结合着官网的文档: How to Write Go Code学习了一遍,在此做一个总结
工程大体结构
├── bin # 可执行的二进制文件,由 go install 或 go build 生成
├── pkg
│ └── ..... # object文件,包含了编译好的二进制代码,debug信息与源程序信息
└── src # 源代码文件
├── gitee.com
│ └── schwarzeni
│ └── ......
└── github.com
└── schwarzeni
└── ......
编程环境
MacOS 10.13.2
GO v1.9
Intellij IDEA ULTIMATE 2017.1 (已经安装了Go插件并配好Go的SDK)
工程根路径 $HOME/goLearning/goInAction
配置环境参数
环境变量
在$HOME/.bash_profile中添加变量GOPATH并设置为当前工程路径,并source一下
export GOPATH=$HOME/goLearning/goInAction
当然直接在命令行中添加也可以
结束后在终端中输入 go env GOPATH
查看是否正确
此