go语言 – 包(Package)

到目前为止,我们已经看到的go程序都只有一个文件,文件里包含一个主函数和几个其他函数。

现实世界中,将所有源代码写入单个文件的方法是不行的。以这种方式编写的代码难以重用和维护。

go语言中,使用包/package机制来组织代码,使代码更容易维护和重用。

例如,假设我们正在创建一个go图像处理应用程序,它提供了诸如图像裁剪、锐化、模糊和颜色增强等功能。

可以使用包机制,分离各个功能块的代码,裁剪可以是一个包,模糊也可以是一个包。

这样做的好处是,例如当颜色增强功能可能需要使用锐化功能,颜色增强代码可以简单地导入(我们稍后将讨论导入)锐化包,然后使用它的功能。这样,代码就很容易重用。

章节



浙ICP备17015664号-1 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载