有谁知道为什么 [<Measure>] 类型只增加了一些代数类型?这么多有用的类型不能用 Measure 来扩充,这对我来说很奇怪。
type FooType =
| FooByte of byte<1> // Error
| FooSbyte of sbyte<1> // Ok
| FooInt16 of int16<1> // Ok
| FooUint16 of uint16<1> // Error
| FooInt of int<1> // Ok
| FooInt32 of uint32<1> // Error
| FooInt64 of int64<1> // Ok
| FooUint64 of uint64<1> // Error
| FooNativeint of nativeint<1> // Error
| FooUnativeint of unativeint<1> // Error
| FooChar of char<1> // Error
| FooDecimal of decimal<1> // Ok
| FooFloat32 of float32<1> // Ok
| FooSingle of single<1> // Error
| FooFLoat of float<1> // Ok
| FooDouble of double<1> // Error