f# - F# 有办法打印表达式的类型吗?

标签 f#

我正在寻找与 ghci 相同的道德规范的:

Prelude> :t 1 + 2
1 + 2 :: Num a => a

最佳答案

在 F# Interactive 中,每次执行后都会得到:

> (+);;
val it : (int -> int -> int) = <fun:it@1>
> 1 + 2;;
val it : int = 3
> printfn "Hi";;
Hi
val it : unit = ()

关于f# - F# 有办法打印表达式的类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30346315/

相关文章:

list - 重复删除元组列表,但将冲突保留为列表

F# byref 参数不可变

types - f# 中用户定义类型的混淆

f# - 使用“最终”工作流程时,缺少尾部调用优化是否会成为障碍?

c# - 您如何跟踪线程/线程上下文?

c# - 关于使用 F# 创建可从 C# 使用的 Matrix 程序集

F# Literate 将参数传递给脚本文件

f# - F# 中全局变量的样式指南

c# - F# 错误类型 'X' 与类型 'X' 不兼容

c# - F#函数返回值类型错误