GO语言基础教程18——包
GO语言基础教程18——包包(package)fmtosio
定义包
.go.go
mainmain
标识符可见性
如果想让一个包中的标识符(如变量、常量、类型、函数等)能被外部的包使用,那么标识符必须是对外可见的(public)。在Go语言中是通过标识符的首字母大/小写来控制标识符的对外可见(public)/不可见(private)的。在一个包内部只有首字母大写的标识符才是对外可见的。
包的引入
importpackage
importnamefmtf
init初始化函数
在每一个Go源文件中,都可以定义任意个如下格式的特殊函数:
这种特殊的函数不接收任何参数也没有任何返回值,我们也不能在代码中主动调用它。当程序启动的时候,init函数会按照它们声明的顺序自动执行。init函数结束后执行main函数。