介绍
在前一节中,你完成了一个基本的 Go 程序,其中包含以下代码行:
package main
import "fmt"
我们如何理解这两行代码?如何有效地使用 package
和 import
语句?
在本实验中,你将学习如何在 Go 中创建和导入包。这将使你能够将代码组织成可重用的模块,从而使你的 Go 项目更具可维护性和可扩展性。
知识点:
- 包的定义和声明
- 理解导出(public)和未导出(private)的标识符
- 导入包的不同形式:单行导入、分组导入、点导入、别名导入和匿名导入
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
go(("Golang")) -.-> go/BasicsGroup(["Basics"])
go(("Golang")) -.-> go/FunctionsandControlFlowGroup(["Functions and Control Flow"])
go(("Golang")) -.-> go/AdvancedTopicsGroup(["Advanced Topics"])
go/BasicsGroup -.-> go/variables("Variables")
go/FunctionsandControlFlowGroup -.-> go/functions("Functions")
go/AdvancedTopicsGroup -.-> go/time("Time")
subgraph Lab Skills
go/variables -.-> lab-149064{{"创建和导入 Go 包"}}
go/functions -.-> lab-149064{{"创建和导入 Go 包"}}
go/time -.-> lab-149064{{"创建和导入 Go 包"}}
end