Go项目的目录结构说明
一、项目目录结构
GoPath
/bin
/pkg
/src
project_1
project_2
......
project_n
GoPath : 相当于donet下的Solution文件夹;需在环境变量中设置,多个用分号隔开即可;
bin:存放编译后的可执行文件;
pkg:存放编译后的包文件;
src:存放项目源文件;
project_n : 具体项目的源代码目录,相当于donet下的Project文件夹。
示例如下图:
src目录结构
二、在LiteIDE中的目录结构
三、补充说明
1、Go中源文件以包(package)的形式组织。通常,新建一个包就在src目录中新建一个文件夹。
2、包可以多层目录,比如:net/http包,表示源文件在src/net/http目录下面,不过源文件中的包名是最后一个目录的名字,如http
而在import包时,必须完整的路径,如:import “net/http”
参考资料:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步