依赖管理 Go 语言中的依赖管理:包、模块与实践 包(Packages):代码的组织单元 在 Go 中,包是代码的基本组织单元。每个 Go 程序都由一个或多个包组成。包的主要作用是: 代码复用: 将相关功能的代码组织在一起,方便在不同的程序中重复使用。 命名空间: 避免不同包中的代码产生命名冲突。 访问控制: 通过大小写来控制标识符(变量、函数、类型等)的可见性。首字母大写的标识符是可导出的(public),可以在包外访问;首字母小写的标识符是不可导出的(private),只能在包内访问。 1.1 包的声明与导入 每个 Go 源文件都必须属于一个包。在文件开头使用 关键字声明包名: 要使用其他包中的代码,需要使用 关键字导入: 1.2 包的命名规范 包名应简洁、清晰,并使用小写字母。