第一個匹配有效,但不是第二個匹配。 除了使用if/elif鏈之外,是否有任何方法可以在不聲明變量的情況下進行匹配?匹配fsharp中的typeof
(請注意,我用的是價值ELEM,而我匹配變量t)
let t = typeof<string>
match propType with
| t -> elem.GetValueAsString() :> obj
| typeof<string> -> elem.GetValueAsString() :> obj
是你想根據底層對象的類型匹配還是你只是疑惑的結果呢? – 2012-03-09 15:12:19
不,我有類型,我的類型變量的基礎類型將始終是類型。確實是 – nicolas 2012-03-09 16:22:14