我正在尝试使用该Seq.generate_using
功能但不幸的是,我似乎无法找到它.我以为它会住在这里:
Microsoft.FSharp.Collections.Seq.generate_using
但事实并非如此.我收到下面列出的错误.
C:\ Users\Owner\Documents\Visual Studio 2008\Projects\fsharp1\Program.fs(54,63):error FS0039:未定义值,构造函数,命名空间或类型"generate_using".在FSharp.PowerPack.dll中找到了具有此名称的构造,其中包含在某些先前版本的F#中隐式引用的一些模块和类型.您可能需要添加对此DLL的显式引用以编译此代码.
Juliet.. 7
根据2008年9月的CTP发行说明:
F#库分为两个组件.FSharp.Core.dll:包含核心F#库,它们很少被稳定和版本化. FSharp.PowerPack.dll:包含其他有用的F#库和工具,它们将更频繁地版本化,并允许在核心F#语言和库之上继续创新.
Seq模块中的一些方法被移动到FSharp.PowerPack程序集中,因此您只能通过执行以下操作来获取这些方法:
如果您使用的是Visual Studio,请打开解决方案资源管理器,右键单击项目文件,选择"添加引用",然后添加"FSharp.PowerPack.dll".
如果您使用的是脚本文件或fsi,则键入#r "FSharp.PowerPack";;
以加载程序集.
现在你应该可以调用Seq.generate_using了.
根据2008年9月的CTP发行说明:
F#库分为两个组件.FSharp.Core.dll:包含核心F#库,它们很少被稳定和版本化. FSharp.PowerPack.dll:包含其他有用的F#库和工具,它们将更频繁地版本化,并允许在核心F#语言和库之上继续创新.
Seq模块中的一些方法被移动到FSharp.PowerPack程序集中,因此您只能通过执行以下操作来获取这些方法:
如果您使用的是Visual Studio,请打开解决方案资源管理器,右键单击项目文件,选择"添加引用",然后添加"FSharp.PowerPack.dll".
如果您使用的是脚本文件或fsi,则键入#r "FSharp.PowerPack";;
以加载程序集.
现在你应该可以调用Seq.generate_using了.