教程 go tutorial

包的基本概念

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 等。


理解包的基本概念是编写结构良好、可维护代码的基础。