Первое совпадение работает, но не второе. Есть ли способ сопоставления без объявления переменных, помимо использования цепочки if/elif?
(Обратите внимание, что я использую значение elem, в то время как я сопоставляю переменную t)
let t = typeof<string>
match propType with
| t -> elem.GetValueAsString() :> obj
| typeof<string> -> elem.GetValueAsString() :> obj