Scala 集合中缺少 par 方法

2023-11-27

我尝试在 Intellij 中将顺序列表转换为并行列表,但出现错误

无法解析符号标准

on the .par方法调用:

import scala.collection.parallel.immutable._
...
val parList = List(1,2,3).par

根据https://docs.scala-lang.org/overviews/parallel-collections/overview.html,必须简单地

对顺序集合 list 调用 par 方法。之后,可以像通常使用顺序集合一样使用并行集合。

让我奇怪的是我没有找到任何parscala当前的不可变列表api中的方法:https://www.scala-lang.org/api/current/scala/collection/immutable/List.html

但甚至还有一个专用的 scala 文档页用于顺序到并行的转换,它使用par方法:https://docs.scala-lang.org/overviews/parallel-collections/conversions.html

关于我的设置

我使用的是 Arch Linux,OpenJDK 10 设置为语言级别 9(在 Intellij 中)和 scala-sdk-2.13.0。

导入的库依赖项:

  • scala-library(2.13.0)
  • scala-parallel-collections(2.13.0)

正如 @Thilo 在评论中提到的,我缺少以下导入,这是自 Scala 2.13 以来必需的:

import scala.collection.parallel.CollectionConverters._

Source: https://github.com/scala/scala-parallel-collections/issues/22

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Scala 集合中缺少 par 方法 的相关文章

随机推荐

  • 捆绑包有问题

    我尝试命令bundle install local但它显示问题 bash usr local bin bundle usr local bin ruby bad interpreter No such file or directory 请
  • \n 在 python 中的工作[重复]

    这个问题在这里已经有答案了 我目前正在学习 python 课程 当谈论转义序列时 他们谈到 n 用于在新行中打印字符串 但是当它以以下方式使用时为什么我会得到不同的输出 gt gt gt st Hello nWorld gt gt gt s
  • Python:os.path.isfile 无法识别以数字开头的文件

    所以 我正在尝试合并os path isfile or os path exists进入我的代码 在搜索以字母开头的文件名时成功找到某些常规文件 pdf png 我正在使用的文件命名标准 并且不能因用户而更改 以数字开头 随后无法使用相同的
  • 没有 main 方法的 C# 类

    我正在学习 C 而且对它很陌生 所以请原谅我提出这个看似愚蠢的问题 我有一些 Java 经验 我注意到 C 程序也需要一个main 他们的主类中的方法 如果我想创建一个不是主类的类 即导入到主类中的类 该怎么办 我尝试这样做 当我编译时 通
  • Node.js 的进程间和服务器间事件发射器/监听器?

    目前 我正在使用事件发射器2作为我的应用程序中的消息总线 我真的很喜欢它 不管怎样 现在我需要一个消息总线 它不仅可以在进程内工作 而且可以在进程间工作 我理想的候选人是 与 EventEmitter2 API 兼容 直接替代品 无需专用服
  • 无法使用有效的 Sectigo 代码签名证书对 VBA 进行签名

    我们正在使用 Sectigo 代码签名证书 仅 OV 组织验证 而不是 EV 来签署我们的 exe 应用程序 近年来没有出现过问题 现在我们尝试使用相同的证书在 Word Excel 中签署 VBA 但没有成功 当我打开时VBA edito
  • EXPORT AS INSERT 语句:但是在 SQL Plus 中,该行覆盖了 2500 个字符!

    我必须将 Oracle 表导出为 INSERT 语句 但这样生成的 INSERT STATEMENTS 会覆盖 2500 个字符 我必须在 SQL Plus 中执行它们 因此我收到一条错误消息 这是我的 Oracle 表 CREATE TA
  • 能否保留 XML 中的前导和尾随空格?

    如何告诉 XML 解析器尊重前导和尾随空格 Dim xml Set xml CreateObject MSXML2 DOMDocument xml async False xml loadxml
  • 在两个对象 List 中查找公共项的“现代”方法是什么?

    我有两个包含不同类型的通用列表 为了举例 让我们称它们为Products and Employees 我正在尝试查找与员工位于同一地点的产品 即product SiteId emp SiteId List
  • 在浏览器刷新或计算机重新启动后永久存储 Swagger UI 令牌

    有没有什么方法可以在本地计算机或开发环境中将令牌永久硬编码到 Swagger UI 中 我们正在测试 Net Core API 并通过 Angular 8 运行它们 开发 重建 编写代码 每天测试 Swagger API 超过 100 次
  • .NET 4.5 中的默认安全协议

    与支持最多的服务器通信的默认安全协议是什么TLS 1 2 Will NET默认情况下 选择服务器端支持的最高安全协议 或者我是否必须显式添加这行代码 System Net ServicePointManager SecurityProtoc
  • 在 ruby​​ 中使用正确的异常子类

    我可以访问 ruby 的异常层次结构 在镐和蜂鸟中都提到了 但我不确定使用哪个异常 因为我还没有找到有关每个术语含义的任何信息 使用正确的异常类重要吗 创建自己的例外时这一点很重要 一个重要的警告是 继承自 Exception 而不是 St
  • 如何在 C++ 中“ToString()”枚举? [复制]

    这个问题在这里已经有答案了 如何在 C 中 ToString 枚举 在 Java 和 C 中 我只调用 ToString enum Colours Red 0 Green 1 Blue 2 我需要创建一个字符串 例如 无效颜色 颜色 选择
  • Scala 是否有用于投影嵌套单例类型的语法?

    class C object O val x C O type new C O error expected but found val y C O type new C O error identifier expected but fo
  • 启动 android studio 时出错..环境变量未指向有效的 JVM 安装

    环境变量 JAVA HOME C Program Files Java jdk1 8 0 05 bin 未指向有效的 JVM 安装 我在启动 android studio 时遇到此错误 我也在堆栈溢出中尝试了类似的问题 但没有任何效果 我使
  • PostgreSQL 9.3 中的 @@ROWCOUNT

    我想返回受最后一条语句影响的行数 使用 Microsoft SQL Server 2008 R2 我这样做 SELECT FROM Test table SELECT ROWCOUNT AS Number Of Rows Affected
  • 将 Tomcat 配置为服务(无 catalina.bat)

    我使用 Apache 网站上的安装程序将 Tomcat 安装为服务 我的 bin 文件夹中没有 catalina bat 如何设置 permgem 内存大小 有推荐的尺寸设置吗 您必须使用 tomcatXw exe 其中 X 是您的主要 T
  • 对 firebase-storage 可下载 url 强制进行身份验证

    Firebase 文档建议获取可下载的url 例如 用于 html 格式的流媒体视频
  • 如何在谷歌colab上升级pandas

    据我了解 在 Google Colab 环境中 pandas 是预安装的 然而它使用的版本不是最新的 import pandas as pd pd version gt gt 0 22 0 当我想使用安装最新版本时 pip install
  • Scala 集合中缺少 par 方法

    我尝试在 Intellij 中将顺序列表转换为并行列表 但出现错误 无法解析符号标准 on the par方法调用 import scala collection parallel immutable val parList List 1