要检查变量a
是否具有类型T
,我可以使用
if (a :? T)
但是 ifT
是一个普遍定义的并且有几个子类型T1,T2,T3
我只想检查 if a
has 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
?
帮助表示赞赏。