为了账号安全,请及时绑定邮箱和手机立即绑定

golang 使用导入子目录的函数

golang 使用导入子目录的函数

Go
慕桂英3389331 2021-08-10 10:45:48
我不能使用自定义子目录的功能。我的代码组织我在“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
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

a/b/d/e在尝试构建之前,先尝试执行 go build in a/b:这将生成您要导入的已编译类。


查看完整回答
反对 回复 2021-08-10
  • 2 回答
  • 0 关注
  • 421 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信