簡體   English   中英

在F#函數聲明中指定參數類型

[英]Specifying type of parameter in F# function declaration

我剛剛開始使用F#所以這是關於類型推斷的最佳實踐的一些基本問題。

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

let intervalsFromTimespan t = t.TotalMinutes / 5.0 

顯然這不起作用,因為我需要以某種方式說明t是一個時間跨度。

將是正確的方式:

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

嘗試這個:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM