我偶然发现了F#中的这个问题.假设,我想声明两种相互引用的类型:
type firstType = | T1 of secondType //................ type secondType = | T1 of firstType //................
我该怎么做,所以编译器不会生成错误?
syntax recursion f# types mutual-recursion
f# ×1
mutual-recursion ×1
recursion ×1
syntax ×1
types ×1