Go Coding Style - 相对导入包

时间:2015-10-16 03:56:20

标签: go

假设我有一个包含许多包的go项目。在例子中我们可以看到这个

-Project
---A
----aa
----ab
---B
----ba
----bb

现在编码时如果我需要在我的 bb 包中使用包 aa 的方法,那么standered方式就是导入

import "github.com/user/project/A/aa"

但是我已经看到这个包导入也支持相对导入,如

import "./../../A/aa"

那也将导入该包并允许mw使用这些方法。

现在我的问题是 - 我没有看到任何一个这样的导入。那么这类相对导入是禁止的吗?或者它被允许但是使用它只是编码的一种不好的做法?

0 个答案:

没有答案
相关问题