本文摘自php中文网,作者尚,侵删。

包是函数和数据的集合,用 package 关键字定义一个包。
主要用于组织 Go 源代码,提供了更好的可重用性与可读性。由于包提供了代码的封装,因此使得 Go 应用程序易于维护。
下面创建一个自定义包的实例
创建存放包的目录pac
1 2 |
|
新建文件pac.go
1 2 3 4 5 6 7 |
|
此处为了便于维护,将包名和目录名一致。
新建demo.go调用自定义的包
在$GOPATH/src/test 目录下创建
1 2 3 4 5 6 7 |
|
运行
1 |
|
输出 this is pac ,证明成功
以上实例,引入文件demo.go和包文件pac.go不在同一目录,不属于同一个包。那么属于同一个包,且在同一个目录的两个文件,是如何访问的,看下面例子。
创建 pac2.go
相关阅读 >>
更多相关阅读请进入《Go语言》频道 >>

Go语言101
一个与时俱进的Go编程知识库。