go语言package指的是什么-创新互联

小编给大家分享一下go语言package指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

成都创新互联公司-专业网站定制、快速模板网站建设、高性价比原平网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式原平网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖原平地区。费用合理售后完善,10余年实体公司更值得信赖。

go语言package是golang基本的管理单元,在同一个package中可以有多个不同文件,只要每个文件的头部都有“package xxx”的相同name,就可以在主方法中使用“xxx.Method()”调用不同文件中的方法。

go package的理解

golang package是基本的管理单元,同一个package下面,可以有非常多的不同文件,只要 每个文件的头部    都有 如 "package xxx" 的相同name,就可以 在主方法中使用 xxx.Method()调用不同文件中的方法了。

文件夹名字可以和这个package 名称不一致,

比如我有个文件夹名字是mypackage,其中包含了a.go,b.go, c.go三个文件 :

mypackage
  | --a.go
  | --b.go
  | --c.go

比如a.go中有 Saya(),b.go中有Sayb()  而几个文件共同的package name 确是testpackage

所以在 主函数中调用a.go 和b.go文件中的各自方法只要用,testpackage.Saya() ,testpackage.Sayb()即可

还有默认的init方法,在import进来的时候就去执行了,而且允许每个文件中都有init()这个方法,当然是每个都会执行。

看完了这篇文章,相信你对go语言package指的是什么有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


本文名称:go语言package指的是什么-创新互联
本文网址:http://cdiso.cn/article/coejsg.html

其他资讯