所以我要给它有faction
列表的pawns
类型,但pawn
类型包括一个记录类型,是对faction
链接
两者在不同的模块,在不同的文件中。将它们放入一个单独的文件会破坏我安排我的源的方式,它不反正工作
我没有看到周围的圆形构建任何方式,有没有解决办法?
我一直在使用第三模块,它可以是两者之间的联系尝试,但似乎太unconvenient
如果两个编译单元(又名文件)具有相互依赖那么最简单的方法是将分解出这种依赖到第三个文件,使这两个依赖于它。另一种解决办法是使有问题的部分多态性,实例化的具体类型独立,一个概念是很难说明没有一个很好的例子,所以如果你向我们提供您的代码和它的组织更多的见解,我们可以更很有帮助。