我试图从Beginning F#书中测试一些F#代码,但是在引用'Seq.generate'时出现'not defined'错误。 (我使用VS2010--所以这可能与VS/F#的早期版本一起使用)Seq.generate未定义 - 是否弃用?
FWIW我也安装了F#Powerpack DLL,但这似乎没有什么区别。
在这里有解决方法/替代方法吗?
/// execute a command using the Seq.generate
let execCommand (connName: string) (cmdString: string) =
Seq.generate
// This function gets called to open a connection and create a reader
(fun() -> openConnectionReader connName cmdString)
// This function gets called to read a single item in
// the enumerable for a reader/connection pair
(fun reader -> readOneRow(reader))
(fun reader -> reader.Dispose())
良好的格式是你的朋友 – 2011-03-31 20:23:55
作为一个侧面说明,你可以降低线路(乐趣的读者 - > readOneRow(阅读器))来只readOneRow – Alex 2011-04-01 19:40:28