本文概述
- 配套
- 进口
- 能见度
一个应用程序可以包含不同的程序包。许多不同的.go文件可以属于一个主程序包。
我们可以用任何名称保存Go程序, 但它必须具有主程序包。软件包名称应使用小写字母。
如果更改并重新编译了软件包, 则也必须重新编译所有使用此软件包的客户端程序!
进口Go程序通过import关键字链接到不同的软件包。
程序包名称包含在双引号“”中。导入从编译的包中加载公共声明, 它不会插入源代码。
我们可以通过单独的语句导入多个包, 例如:
import "fmt"import "os"
要么:
import "fmt";
import "os"
我们也可以使用较短的方法, 例如:
import ("fmt""os")
它甚至可以更短:
import("fmt";
"os"
能见度标识符可以是变量, 常量, 函数, 类型或结构字段。我们可以用小写或大写字母声明标识符。
如果我们以小写字母声明标识符, 则它仅在包中可见。但是, 如果我们使用大写字母声明包, 则在包的内部和外部都将可见该包, 这也称为导出。
【Go打包、导入和可见性】点。运算符用于访问标识符, 例如pack.Age, 其中pack是软件包名称, Age是标识符。
推荐阅读
- Go panic使用
- Go使用map
- Go使用接口
- Safari浏览器的8个最佳广告拦截器合集
- Mac的12款最佳CRM软件合集(哪个最适合你())
- Mac的10款最佳项目管理软件合集(哪个最好用())
- Mac的6款最佳调度软件合集(哪个最适合你())
- 5款最佳厨房设计软件合集(设计更漂亮的厨房)
- 8款Mac最佳景观设计软件合集(免费和专业版)