我想要一个函数列表,但似乎是空手而来。基本的代码是这样的:F#函数列表
let doSomething var =
var
let doSomething2 var =
var
let listOfStuff = [doSomething; doSomething2]
,我收到以下异常:
错误2数值限制。值 'listOfStuff'已被推断为具有 通用类型val队列:('_a - > '_a)list将'queue'定义为 一个简单的数据项,使其具有明确参数的函数 或if你做 不打算是通用的,添加一个 类型 注释。 C:\ fsharp \ SentimentFramework \ TradeSignalProcessor \ Program.fs 16 9 TradeSignalProcessor
我尝试添加了[<GeneralizableValue>]
属性,但没有奏效...
正好。注意这些功能是如何相同的? – Shaun 2010-05-03 13:15:09
OP是否想在列表中使用两种不同的函数类型? – Tejs 2010-05-03 13:20:26
我添加了类型声明的功能和一切清理。我必须在某处有一些不明确的地方,谢谢你的帮助 – akaphenom 2010-05-03 13:22:03