LazyList<>
C# コードで使用されるモジュールを作成しているので、直接返さないでください。もしそうなら、C# は を参照する必要がありますがFSharp.PowerPack
、これは奇妙に思えます。
だから私はむしろ を返したいのIList<>
ですが、次のようなことをしようとすると:
let x = LazyList.ofSeq {0..10}
let y = x :> IList<int32>
ただし、これによりエラーが発生します。
The type 'LazyList<int> is not compatible with the type 'IList<int>'
LazyList<>
これは、そうではないと私に信じさせimplement
IList<>
ます。これは本当ですか?
私は何が欠けていますか?