【发布时间】:2012-07-29 13:36:03
【问题描述】:
我很困惑为什么第三个功能不起作用:
let generate1 = id
let generate2 = let a = 1
id
let generate3 = printfn "hi"
id
前两个没问题,最后一个吐出来
error FS0030: Value restriction. The value 'generate3' has been inferred to have generic type
val generate3 : ('_a -> '_a)
Either make the arguments to 'generate3' explicit or, if you do not intend for it to be generic, add a type annotation.
【问题讨论】:
标签: f#