所以,我试图以各种方式解决这个问题,但我就是无法做到这一点。
有没有办法制作一个包含不同测量单位值的列表(全部基于浮点数)?例如:
let myList = [0.07<ms>; 0.9; 7.2<mm>;]
由于它们被视为不同的类型,因此您不能将它们放在同一个列表中。我尝试将列表声明为let myList : float<_> list = ...
,并为无量纲数字提供一个度量单位,但我仍然遇到输入错误:期待 float<'u> 但得到了浮动。
我无法使用元组/n-ple,因为我不知道列表中的值的数量。
我对 F# 很陌生,并且花了很长时间在存储上搜索文档和 Web,但还没有找到解决方案。如果有人能指出我正确的方向,我将不胜感激。谢谢!