GO教程
GO控制语句
GO高级

Go 打包、导入和可见性

Go 打包、导入和可见性

包用于分类我们的程序,以便它很容易维护。每个 go-file 都属于某个包。每个 Go 应用程序都必须有 "main" 包,以便它可以被编译。
一个应用程序可以由不同的包组成。许多不同的 .go 文件可以属于一个主包。
Go 程序可以任意命名,但必须有主包。包名要小写。
如果一个包被修改并重新编译,所有使用这个包的客户端程序也必须重新编译!

导入

Go 程序通过import 关键字链接到不同的包。
包名用双引号""括起来。导入从编译包加载公共声明,它不插入源代码。
我们可以通过单独的语句导入多个包,如:
import "fmt"
 import "os"
或:
import "fmt";
 import "os"
我们也可以使用更短的方式:
import (
     "fmt"
     "os"
)
它可以更短:
import("fmt"; "os"

可见性

标识符可以是变量、常量、函数、类型或结构字段。我们可以用小写或大写字母声明标识符。
如果我们用小写字母声明标识符,它只会在包中可见。但是如果我们用大写字母声明包,它将在包内和包外可见,也称为导出。
点。运算符用于访问标识符,例如pack.Age 其中 pack 是包名,Age 是标识符。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4