Есть оператор :? Но мне он не подходит, т.к. у меня есть тип значения, а не само значение. Т.е. :
match t with
| typeof<string> -> ...
| typeof<int> -> ...
Нечто вроде такого хочу
Можн какой-нибудь type.Name, но там строки будут
let x = box "some string" ///... match x with | :? string as s -> println "%s" s | :? bool as b -> println "%s" b | :? int as n -> println "%d" n | :? float as v -> println "%g" v | _ -> println "%A" x напечатает some string
Обсуждают сегодня