types - f# 表达式的类型
问题描述
我正在寻找一种方法来找出f#
表达式的类型。类似于Haskell's
type
函数的东西。
解决方案
IDE:像 VS & VS Code (+ Ionide) 可以帮助你。否则,我所做的是将表达式分配给明显无效的绑定,例如:
let x : unit = <the_expression>
编译器将失败并告诉您它发现的与单元不匹配的内容。如果编译器没有失败,则_
表达式为单位。我认为_
在 haskell 中不会有类似的东西来询问编译器“你对这里有什么期望?”。
推荐阅读
- yolo - Yolo 训练:一张图像中的多个对象
- google-sheets - 谷歌表格超链接到给定表格中的动态字段
- dart - 如何实现单例的通用类?
- macos - 如何使用 SwiftUI 在 macOS 10.15 上添加工具提示
- javascript - 使用 JSON 内容设置多个 innerHTML
- reactjs - 用户在地图上标记点时如何获取经纬度值?
- sql - 我正在 SYBASE 数据库中编写一个 SP,我收到类型不匹配的错误,我尝试了所有我知道的方法,但它仍然存在
- python-3.x - 如何组合多个 pathlib 对象?
- c# - 对于某些循环实体,多个添加的实体可能具有相同的主键
- python - “为什么”相同版本的python的2个不同可执行文件?