在 Go 中导入包
目录
-
在 Go 中导入包 -
理解 Go 中包的可见性 -
如何在 Go 中编写条件语句 -
如何在 Go 中编写 Switch 语句 -
如何在 Go 中构造 for 循环 -
在循环中使用 Break 和 Continue -
如何在 Go 中定义并调用函数 -
如何在 Go 中使用可变参数函数 -
了解 Go 中的 defer -
了解 Go 中的 init -
用构建标签定制 Go 二进制文件 -
了解 Go 中的指针 -
在 Go 中定义结构体 -
在 Go 中定义方法 -
如何构建和安装 Go 程序 -
如何在 Go 中使用结构体标签 -
如何在 Go 使用 interface -
在不同的操作系统和架构编译 Go 应用 -
用 ldflags 设置 Go 应用程序的版本信息 -
在 Go 里面如何使用 Flag 包
介绍
有时,你的代码需要当前程序的基础上增加更多的功能。在这些情况下,你可以使用软件包来丰富你的程序。在 Go 中, 一个包表示磁盘上单个目录中的所有文件。包可以定义可以在其他 Go 文件或包中引用的函数、类型和接口。
本教程将带你来完成软件包的安装, 导入和重命名。
标准库包
标准库是 Go 附带的一组软件包。这些软件包包含许多用于编写现代软件的基本模块。例如, fmt
软件包包含用于格式和打印字符串的基本功能。 net/http
软件包包含允许开发人员创建 Web 服务,通过HTTP
协议发送和检索数据的功能,等等。
为了利用软件包中的功能,你需要使用 import
语句访问软件包。import
语句由 import
关键字以及软件包的名称组成。
例如,在 GO 程序中 random.go
文件。你可以导入 math/rand
包来生成随机数: