Dut*_*tts 5 generics f# discriminated-union
根据标题,有没有办法将F#泛型函数约束为联合类型?到目前为止,我正在使用:
let toDomain<'T> external: 'T option =
assert FSharpType.IsUnion(typeof<'T>)
...
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用非联合,那么在运行时因System.ArgumentException而失败,但我希望先检查一下.
| 归档时间: |
|
| 查看次数: |
213 次 |
| 最近记录: |