在$GOPATH/src/test/pac目录下
1 2 3 4 5 6 7 |
|
修改pac.go,让pac.go调用pac2.go
1 2 3 4 5 6 |
|
运行 demo.go
1 |
|
输出结果:this is pac2
总结
1、 如果项目目录不在GOPATH环境变量设置的路径里,需要把项目移到GOPATH路径里,或者GOPATH中把项目路径设置进去;不然会报:
1 2 3 |
|
2、import语句使用的是文件夹的名称。
3、包文件的函数名第一个字母大写,这样外部可以调用。如果同一个package下,所有文件之间相互访问,函数名第一个字母大写小写无所谓。
4、main包,不能访问同目录,同main包其他文件。
5、文件夹的名称和package的名称不一定相同,为了便于维护,建议一致。
6、调用自定义包使用package名称.函数名的方式,如上例:
1 |
|
更多相关知识请关注go语言教程栏目
以上就是go语言中自定义包的方法的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
更多相关阅读请进入《Go语言》频道 >>

Go语言101
一个与时俱进的Go编程知识库。