совпадение с typeof в fsharp

Первое совпадение работает, но не второе. Есть ли способ сопоставить без объявления переменных, кроме использования цепочки if/elif?

(Обратите внимание, что я использую элемент значения, в то время как я сопоставляю переменную t)

  let t = typeof<string>
  match propType with
  | t               ->  elem.GetValueAsString() :> obj
  | typeof<string>  ->  elem.GetValueAsString() :> obj
11
задан nicolas 9 March 2012 в 10:33
поделиться