gpt4 book ai didi

go - 使用自定义 Go 包

转载 作者:IT王子 更新时间:2023-10-29 01:42:54 26 4
gpt4 key购买 nike

我写了一些自定义包,但我很难重用。

我的代码结构如下:

$GOPATH/src/github.com/myusername/myfirstrepo/

myfirstrepo 中,我有 2 个不同的包:

myfirstrepo
|--somefolder1/package1
|--somefolder2/package2

现在我想在 package2 中导入我的 package1,我知道我可以使用我在 github 上发布的代码 go get 但是我想知道是否可以使用类似于 npm 的东西:

import "./../somefolder1/package1"

显然我已经尝试过了,但它不起作用。

我怎样才能简单地做到这一点?

最佳答案

Now I'd like to import my package1 in package2, I know I can use my published code on github using go get

不必发布在github上。
导入路径必须是 workspace 中的有效路径。 ($GOPATH)

import "github.com/myusername/myfirstrepo/somefolder1/package1"

相对路径是not the best practice (除非你真的需要 access your functions without classifier )。

关于go - 使用自定义 Go 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28074013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com