我不能使用自定义子目录的功能。
我的代码组织
我在“src”下有一个类似的路径层次结构
一/二
包含我所有的目录和 go-Files(它是我项目的“根”)。目录不包含子目录,它工作正常。所以最深的路径是“a/b/c”。例如我有
一/二/三
和
一天/一天/一天
带有一些 go 文件。导入“a/b/d”并从“a/b/c”中的文件中使用“d.DoSomething()”调用函数工作正常。
问题描述
现在我想重新组织“a/b/d”。我将一些文件从“a/b/d”移动到
a/b/d/e
和其余的文件
a/b/d/f
如果尝试使用导入语句导入“a/b/d/e”
导入(“a/b/d/e”)
从“/a/b/c”中的同一个文件并想调用“e.DoSomething()”(它是带有“DoSomething-function”的文件移动到的地方),我在行,我称之为“e.DoSomething()”:“未定义:e”。
在搜索结果时,我没有看到具有更深路径层次结构的示例。通常无法使用/导入子目录还是有什么问题?
我使用的 go 版本:go1.2.2 linux/amd64
拉莫斯之舞
相关分类