主题
包的基本概念
1. 什么是包
包(package)是 Go 代码的基本组织单位,将相关代码划分到不同包中,便于复用和管理。
2. 包声明
每个 Go 文件必须以 package
关键字声明所属包:
go
package main
3. 导入包
使用 import
关键字导入其他包:
go
import "fmt"
func main() {
fmt.Println("Hello, Go")
}
4. 包的作用
- 代码模块化,清晰分工
- 解决命名冲突
- 支持代码复用和封装
5. 标准库包
Go 提供丰富的标准库包,如 fmt
、net/http
、encoding/json
等。
理解包的基本概念是编写结构良好、可维护代码的基础。