Domanda

E 'possibile avere tipi ricorsivi comuni di investimento ([<Struct>]) sparsi in file diversi? Le tipologie sono direttamente sotto un namespace.

La mia soluzione è quella di metterli in un unico grande file e l'uso di costruzione type ... and ... and ... etc. E 'l'unico modo?

È stato utile?

Soluzione

È possibile utilizzare una tecnica chiamata sciogliere il nodo ricorsivo in cui si parametrizza uno sopra l'altro.

Quindi questo:

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

diventa:

type 'b a = B of 'b
type b = A of b a
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top