我从源代码构建了 mono-2.10.2 并从 http://fsxplat.codeplex.com/ 安装了 fsharp 包.但是我有这个程序,它在 Windows 上运行没有错误,但在 Linux/Mono 上却没有。它提示以下错误:
错误 FS0039:未定义值、onstructor、命名空间或类型“Parallel”
并行扩展似乎仍然缺失。
最佳答案
原则上不会。
我已经安装了Mono 2.10.4 package release默认情况下包含 F# 包。并行扩展工作正常,因此我可以使用 Array.Parallel.map
。
在你的情况下,我的猜测是 fsharp package已过时且不包括并行扩展。您应该使用 github 中的最新且对 Mono 友好的版本从源代码安装 F# .可以找到这样做的详细说明 here .
关于.net - 我是否需要安装任何额外的库才能在 Mono 上运行的 F# 中使用 Array.Parallel.map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9637336/