在F#函数声明中指定参数类型
我刚从F#开始,这是一个关于类型推断最佳实践的基本问题 我正在尝试编写一个在时间跨度上工作的函数。这是我尝试做的一个简化版本:在F#函数声明中指定参数类型,f#,F#,我刚从F#开始,这是一个关于类型推断最佳实践的基本问题 我正在尝试编写一个在时间跨度上工作的函数。这是我尝试做的一个简化版本: let intervalsFromTimespan t = t.TotalMinutes / 5.0 显然,这是行不通的,因为我需要以某种方式声明t是一个时间跨度 正确的方法是: let intervalsFromTimespan' t = (t : TimeSpan).TotalMinutes / 5.0 试试这个: let intervalsFromTimes
let intervalsFromTimespan t = t.TotalMinutes / 5.0
显然,这是行不通的,因为我需要以某种方式声明t是一个时间跨度
正确的方法是:
let intervalsFromTimespan' t = (t : TimeSpan).TotalMinutes / 5.0
试试这个:
let intervalsFromTimespan (t : TimeSpan) = t.TotalMinutes / 5.0
试试这个:
let intervalsFromTimespan (t : TimeSpan) = t.TotalMinutes / 5.0
谢谢-真不敢相信我错过了!谢谢-真不敢相信我错过了!