golang的package

 

golang的package

golang的package和其他语言的组织方式完全不同,刚开始接触时,很不适应。

我觉得go的package有两个很大的特点:

1、go的package超越了文件的概念;

2、go的package是以绝对路径GOPATH来寻址的,不要用相对路径来import

在同一个package里,多个文件被go编译器看作是一个文件一样,因此,这多个文件中不能出现相同的全局变量和函数,一个例外是init函数;而同一个package的不同文件可以直接引用相互之间的数据。

 

 

本文来自:ITEYE博客

感谢作者:stephen830

查看原文:golang的package

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。