クラスのシーケンスを作成するには、
type MyInt(i:int) =
member this.i = i
[1;2;3] |> Seq.map(fun x->MyInt(x))
fun x->MyInt(x)
冗長なようです。書けたらいいのにSeq.map(MyInt)
でもできないんです。私が考えることができる1つの回避策は、別の関数を定義することです
let myint x = MyInt(x)
[1;2;3] |> Seq.map(myint)
これを行うためのより良い方法はありますか?