项目目录结构如何组织,一般语言都是没有规定。但Go语言这方面做了规定,这样可以保持一致性,做到统一、规则化比较明确。
    一个Go项目在GOPATH下,会有如下三个目录

    1. |--bin
    2. |--pkg
    3. |--src

    bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。