2013-11-21 62 views
1

我剛剛開始使用F#,所以這對於使用類型推斷的最佳做法是一個基本問題。在F#函數聲明中指定參數類型

我正在嘗試編寫一個適用於TimeSpan的函數。這是什麼,我試圖做一個簡化版本:

let intervalsFromTimespan t = t.TotalMinutes/5.0 

顯然,這是行不通的,因爲我需要以某種聲明,t是時間跨度。

請問正確的方法是:

let intervalsFromTimespan' t = (t : TimeSpan).TotalMinutes/5.0 

回答

4

試試這個:

let intervalsFromTimespan (t : TimeSpan) = t.TotalMinutes/5.0 
+0

謝謝 - 真不敢相信我錯過了! – Ross