Go语言的小细节--导入外部的包

tonny · · 2722 次点击
更多评论
go语言里确实是一个目录下的所有.go文件必须都属于一个package,否则会编译报错。 个人理解是,正是由于这个原因,所以在import的时候,导入到目录级别就可以了,因为只要能编译通过,目录下直属本目录的.go文件的package定义肯定就是本包的定义。 go语言里函数或者变量的可见范围也是根据包归类的。
#1