GO语言基础教程18——包

GO语言基础教程18——包


包(package)fmtosio


定义包


.go.go
mainmain


标识符可见性


如果想让一个包中的标识符(如变量、常量、类型、函数等)能被外部的包使用,那么标识符必须是对外可见的(public)。在Go语言中是通过标识符的首字母大/小写来控制标识符的对外可见(public)/不可见(private)的。在一个包内部只有首字母大写的标识符才是对外可见的。


包的引入


importpackage
importnamefmtf


init初始化函数


在每一个Go源文件中,都可以定义任意个如下格式的特殊函数:

这种特殊的函数不接收任何参数也没有任何返回值,我们也不能在代码中主动调用它。当程序启动的时候,init函数会按照它们声明的顺序自动执行。init函数结束后执行main函数。


go module