2.接着在要导入的方法中以: 项目名 / 导入的文件名 的形式导入即可(如下方test(项目名) / chiid(文件名))
golang中默认以文件夹名作为包名,导入的文件的路径为$GOPATH/src
例如我们在 $GOPATH/src下面建立一个gopackage的一个文件夹,下面建立一个abc.go的文件,文件内容如下
则我们在包外部使用gopackage包中的函数时,导入格式是这样的:
我们在abc.go文件中需要导出的函数的首字母都是大写的,这是因为 只有首字母大写的标识符才可以导出 ,mutiply(int,int)int函数不可以被导出,编译失败。
当我们使用多个自定义包时如果发生冲突,怎么办呢,我们可以给不同的包提供不同的别名
如果abc.go文件中包名不是文件夹的名字,如
则在外部导入是,golang会自动为该包提供别名