1
我碰到類似於hubfs上的this論壇帖子的錯誤,它解決了我的問題,但生成了關於該線程中代碼的一些問題。具有參數約束的F#函數
let test x = printfn "n" let finall x = x : 'a -> unit let i x = finall test x
有人可以向我解釋什麼是第2行正在完成? 我看到的finall
類型是
finall: ('a -> unit) -> ('a -> unit)
所以它只是發生在一個功能和返回功能的功能。 第2行和第3行是什麼原因? 你能稍後定義一個函數體到finall
嗎? 看起來你不必在第三行加上括號,這是第2行的結果嗎?
謝謝,多數民衆贊成我正在尋找! – Jake 2009-06-04 00:38:05