关于在go语言中导入当前文件夹的步骤

Python0134

关于在go语言中导入当前文件夹的步骤,第1张

1.先把要导入的包go build - go install

2.接着在要导入的方法中以: 项目名 / 导入的文件名  的形式导入即可(如下方test(项目名) / chiid(文件名))

golang中默认以文件夹名作为包名,导入的文件的路径为$GOPATH/src

例如我们在 $GOPATH/src下面建立一个gopackage的一个文件夹,下面建立一个abc.go的文件,文件内容如下

则我们在包外部使用gopackage包中的函数时,导入格式是这样的:

我们在abc.go文件中需要导出的函数的首字母都是大写的,这是因为 只有首字母大写的标识符才可以导出 ,mutiply(int,int)int函数不可以被导出,编译失败。

当我们使用多个自定义包时如果发生冲突,怎么办呢,我们可以给不同的包提供不同的别名

如果abc.go文件中包名不是文件夹的名字,如

则在外部导入是,golang会自动为该包提供别名