我刚刚开始使用F#所以这是关于类型推断的最佳实践的一些基本问题。
我正在尝试编写一个适用于TimeSpan的函数。这是我想要做的简化版本:
let intervalsFromTimespan t = t.TotalMinutes / 5.0
显然这不起作用,因为我需要以某种方式说明t是一个时间跨度。
正确的方法是:
let intervalsFromTimespan' t = (t : TimeSpan).TotalMinutes / 5.0
答案 0 :(得分:4)
试试这个:
let intervalsFromTimespan (t : TimeSpan) = t.TotalMinutes / 5.0