数字转换的摆弄类型推断

时间:2010-02-23 13:50:31

标签: f# type-inference

我有一个输入类型为

的函数
('a * (float * 'b * float)) list

我显然希望避免明确包含该类型。

问题是我使用十进制函数将第二个float转换为十进制。

let v2 (_,(_,_,v)) = decimal v

因此,类型推断默认为:

('a * (float * 'b * int)) list

我能做些什么来避免明确包含函数的类型签名?

1 个答案:

答案 0 :(得分:1)

这样做会有什么问题吗?

let v2 (_,(_,_,v:float)) = decimal v