假设我有一个项目的代码分布在多个文件中。有没有其他方法可以在项目文件中引用此类代码,而无需经历整个构建和安装过程?例如,在单个项目中,我可能在文件 A 中有一个 Foo 类型的实现,我可能想在同一个项目中的文件 B 中使用这种类型。有没有办法去做那件事
问问题
153 次
1 回答
3
我不清楚您到底在问什么,但是关于“声明和范围”的语言规范的这一部分可能是相关的和/或有帮助的。另一个更普通的相关信息来源可能是“如何编写 Go 代码”。
编辑 - 扩展现在扩展的问题:
如果“package a”声明了类型Foo
——那么,b/cFoo
以大写字母开头——Foo
由.export导出。a
然后在“包 b”中,人们会写import "a"
,然后可以在“包 b”中引用该类型a.Foo
。
于 2012-12-14T18:02:37.913 回答