【发布时间】:2013-05-21 18:48:53
【问题描述】:
我的第一个 F# 日。如果我有这个:
let cat = Animal()
现在我如何在后期检查catisAnimal?
在 C# 中
bool b = cat is Animal;
在 F# 中?
【问题讨论】:
-
let b = cat :? Animal -
@ildjarn 您应该将其添加为答案而不是评论,以便可以接受。
-
@Jack :在手机上,所以我无法给出完整的答案。随意。 :-]
-
@ildjarn 谢谢,我知道这与
:?有关,但语法不正确! -
您也可以对类型进行模式匹配。检查其他 SO 问题 [此处][1]。 [1]:stackoverflow.com/questions/16679503/…
标签: types f# keyword language-comparisons