質問

相互の再帰タイプを持つことは可能ですか([<Struct>])異なるファイルに広がっていますか?タイプは名前空間の直接の下にあります。

私の解決策は、それらを1つの大きなファイルに入れて使用することです type ... and ... and ... etc 工事。それは唯一の方法ですか?

役に立ちましたか?

解決

再帰結び目をUntying The Recursive結び目と呼ばれる手法を使用できます。

したがって、この:

type a = B of b
and b = A of a

なる:

type 'b a = B of 'b
type b = A of b a
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top