要检查变量a是否具有类型T,我可以使用
if (a :? T)
但是 ifT是一个普遍定义的并且有几个子类型T1,T2,T3我只想检查 if ahas typeT1怎么办?例如:
type Uni = Iu of int
| Flu of float
| Su of string
| Bu of bool
| Lu of Uni List
| Fu of (Uni -> Uni)
如何检查变量aString是否具有类型Su?
帮助表示赞赏。