通常,当我需要构建一个从 0 到 10 的列表时,我只需这样做:[0..10]。这给了我一个从 0 到 10 的整数列表。但是这次我需要一个从 0 到 10 的浮点数列表。有没有办法做到这一点?
let testFunc (x: float<metre>) =
x
let otherTestFunc =
[0.0 .. 10.0] // How do I make this return float<metre>
|> List.map (fun x -> testFunc x)