Go代码目录结构

GOPATH下的src目录就是开发程序的主要目录,所有的源码文件都在这个目录下。

约定俗成的做法是:src目录下的一个子目录就是一个应用包或者可执行应用。例如:$GOPATH/src/mymath表示mymath是一个应用包或者可执行应用,到底是什么取决于mymath的package是main还是其他的,如果是main,就是可执行应用,其他的话,就是应用包。

所以新建应用或者一个代码包的时候都是在src目录下新建一个文件夹,文件夹名称一般是代码包名称。当然也允许多级目录,例如在src下面新建了目录$GOPATH/src/github.com/astaxie/beedb 那么这个包路径就是"github.com/astaxie/beedb",包名称是最后一个目录beedb

猜你喜欢

转载自my.oschina.net/u/3672057/blog/2967559