主要用于对go感兴趣的新手相互交流
目前由于本人边工作边学习,所以该版本非常紊乱,所以请随意看下即可,后期我会推出一个系统化适合新手学习的版本啦~
环境变量 | 意义 |
---|---|
GOROOT | go的安装路径,各系统默认安装路径会有不同遂不再赘述,若要执行go命令和go工具,需要设置go的可执行文件路径 $PATH:$GOOT/bin |
GOPATH | go install和go get的工具等会用到GOPATH环境变量.GOPATH是作为编译后的二进制的存放目的地和import包时的搜索路径(其实也是你的工作目录,你可以在src下创建你自己的go源文件) |
- GOPATH之下主要有三个目录:bin、pkg、src
- bin目录主要存放可执行文件;pkg目录存放编译好的库文件主要是*.a文件;src目录主要存放go的源文件
ps:切记不要把GOPATH设置成go的安装路径,如可以自己创建一个目录devalDev
export $GOPATH=/Users/newband/Documents/GOWORKSPACE/golangStudy
1.同级目录下不可以定义不同的package(这条坑的我好惨~)
在边写包的时候应当一边写代码,一边写(一些)文档和测试函数.可以让你的程序更加健壮和标准化!(如果可以配合写一些测试脚本就好了!) 测试文件最好被命名为 *_test.go. 当运行
go test
时只会执行测试函数.每个测试函数都有相同的标识,名字以Test开头:
func TestXxxx(t *testing.T)
其余有关testing包自己去查看相关api -- -- -_- :)