次のような型のメンバーを宣言するとint option
:
type T = {
X : int option
}
またはこのように:
type T = {
X : option<int>
}
X
タイプのツールチップにカーソルを合わせると、int option
タイプ プロバイダーで消去されたプロパティが生成されると、ツールチップに が表示されますOption<int>
。型は、型プロバイダーで次のように作成されています。typedefof<option<_>>.MakeGenericType [| typeof<int> |]
ツールチップにあるように、他の方法で作成できますint option
か?
PS: ここint
では例として使用しているのでtypeof<int option>
、オプションによる型ラッパーは何でもかまいません。