假设我有一个包含许多包的go项目。在例子中我们可以看到这个
-Project
---A
----aa
----ab
---B
----ba
----bb
现在编码时如果我需要在我的 bb 包中使用包 aa 的方法,那么standered方式就是导入
import "github.com/user/project/A/aa"
但是我已经看到这个包导入也支持相对导入,如
import "./../../A/aa"
那也将导入该包并允许mw使用这些方法。
现在我的问题是 - 我没有看到任何一个这样的导入。那么这类相对导入是禁止的吗?或者它被允许但是使用它只是编码的一种不好的做法?