标签:依赖 分析 可读性 控制 结果 大小写 ack 展现 time
在 Go 中,代码包是代码编译和安装的基本单位,也是非常直观的代码组织形式。
1、包声明
package "base"
2、包导入
import (
mylog "github.com/helper/log"
)
mylog 就是导入包的别名
var logger = NewLogger("gopcp")
logger 是标识符
NewLogger("gopcp") 是程序实体
3、包初始化
有专门的函数负责代码包初始化,这个函数就是无任何参数和结果声明的 init函数。
func init() {
fmt.Println("initialize...")
}
Go 会在程序真正执行前对整个程序的依赖进行分析,并初始化相关的代码包。
当前代码包中所有全局变量的初始化会在代码包初始化函数执行前完成。
go build
go run
标签:依赖 分析 可读性 控制 结果 大小写 ack 展现 time
原文地址:https://www.cnblogs.com/jcjc/p/12458535.html