美文网首页
Go导入自己项目中其他文件夹下定义的包

Go导入自己项目中其他文件夹下定义的包

作者: atdoking | 来源:发表于2021-06-26 21:38 被阅读0次
image.png

假如此时我们想调用protocol包下的Writer方法,那么我们就需要导入protocol包,那我们需要怎么做呢,其实首先就是在项目的根目录下创建go.mod文件
也可以直接命令创建


然后我们就可以看到该文件创建成功,而且文件里有相应的内容


image.png image.png

然后我们就可以这种方式导入该包

import (
    "../protocol"
)

这种..的方式意思当前文件上一层目录。所以你猜到了,按相对路径访问就可以啦

其实以上这种方式我是不太喜欢的,因为要设置将当前项目添加到GOPATH中


image.png

我还是喜欢通过go.mod文件去关联,这样想导入什么包,就在这里添加,而且对于导入本地包无需特殊设置,只需第一行定义那里,定义的是什么,然后我们在真正代码那里就怎么导入


image.png
image.png

相关文章

网友评论

      本文标题:Go导入自己项目中其他文件夹下定义的包

      本文链接:https://www.haomeiwen.com/subject/vckzyltx.html