go语言学习笔记:包
1. 包可以由多个源文件组成,他们需要在开头处声明一样的包名。
2. 包中大写字母开头的名字是可以导出的。 也就是别的地方可以访问到,小写则不行。
3. 同一个包的不同源文件间可以互访其全局变量,就像在同一个文件中一样。 类似于头文件与源文件,毕竟有时候只关注接口不关注实现。
4. 比较坑爹的是包必须放在与包名字一样的目录中,否则编译的时候提示找不到。 不确实是否是因为版本的原因。 也就是说一个目录下只有一个包。import的时候写它的目录名即可。
目录中还可以包含目录。参考/usr/share/go-1.6/src/image/

浙公网安备 33010602011771号