- A+
所属分类:go语言
03 package & import
1 package
无论Python还是Go,当代码量达到一定程度时,就需要使用package来分类、组织代码文件
-
package是多个go源码的集合,用于引用其他包的内容
-
必须在源文件中非注释的第一行指明这个文件属于哪个包
-
package main
表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包
2 import
导入包
// import指令的实质:
import $module/$directory
go mod init $module
3 实例解析
package main
import "fmt"
func main() {
fmt.Println ("Hello, World!")
}
- 第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包
import "fmt"
告诉 Go 编译器这个程序需要使用 fmt 包(的函数,或其他元素)- 【fmt 包】是一个实现了格式化 I/O 的函数