scala - 如何在 scala 中启用后缀运算符?

标签 scala

例如,当我尝试运行时:

import scala.concurrent.duration._
Await.result(f, 1 seconds)

我得到错误:

postfix operator seconds needs to be enabled

我该怎么做?
既然已经包含了导入,为什么还需要这一步?


另见 - 其他 question对于以前的 scala 版本,具有不同的错误消息,涵盖了类似的情况,但带有 !用于处理文件的运算符,但这并没有询问如何禁用后缀运算符的一般问题,也没有回答如何使用 scala.concurrent.duration 的问题。

最佳答案

一些 Scala modular language features need enabling .
只需使用适当的导入即可启用。
在这种情况下是:

import scala.language.postfixOps

关于scala - 如何在 scala 中启用后缀运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57558707/

相关文章:

scala - 框架比较 : Lift, Play 和 Wicket

json - 使用circe状态转换JSON

java - Spark - 将 scala 转换为 java

scala - 递归求和函数,如何限制总和?

scala - Scala IDE 有 *.sbt 语法高亮支持吗?

scala - 什么时候应该避免在 Scala 中使用 Future

Scala - 创建一组所有可能的字符串减去单词中的一个剪切字母

postgresql - 如何通过 Doobie 将案例对象插入为 JSONB 格式?

scala - 如何在 Scala 中向 Map 添加可选条目?

scala - 更改 Spark 中的数据捕获