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