我正在寻找一种找出f#
表达式类型的方法。类似于Haskell's
type
函数。
答案 0 :(得分:0)
像VS&VS Code(+ Ionide)这样的IDE:可以为您提供帮助。否则,我要做的就是将表达式分配给显然无效的绑定,例如:
let x : unit = <the_expression>
编译器将失败,并告诉您发现与单位不匹配的内容。如果编译器没有失败,则_
表达式为unit。我认为haskell中不会出现类似_
的问题来询问编译器“您在这里期望什么?”。