Если используется интерактивная оболочка F # (FSI), выводимый тип выражения ( подпись ) выводится на консоль вместе со значением:
val it : int * string * float = (42, "Hello F#", 42.0)
Как мне подражатьтакое же поведение в моем собственном коде, например, чтобы получить выведенные типы в виде строки для выражения F #?
Мне не нужно динамически оценивать любые выражения F #, выражения известны во время компиляции и являются частьюмой (статический) F # код.Мне нужна эта функция, чтобы иметь возможность имитировать вывод FSI в LINQPad для моих демонстраций F #.