相关疑难解决方法(0)

在IntelliJ中使用cats库时出现错误

我正在使用猫Scala库,IntelliJ IDE似乎正在努力使用implicits:

这是一个简单的例子:

import cats.std.all._
import cats.Traverse.ops._

def useSequence[A](ls : List[Option[A]]) : Option[List[A]] = {
  ls.sequence
}
Run Code Online (Sandbox Code Playgroud)

在IntelliJ中,此代码以红色突出显示.但是我可以使用Make Project或命令行构建得很好.

现在错误是:

类型Nothing [List [Nothing]]的表达式不符合预期类型选项[List [A]]

其他时候错误是这样的:

值序列不是List [Option [A]]的成员

这是IntelliJ中的错误还是我错过了一些配置?

我使用的是IntelliJ 15.0.2和Scala插件的2.0.4版.

scala intellij-idea implicits scala-cats

16
推荐指数
1
解决办法
1768
查看次数

标签 统计

implicits ×1

intellij-idea ×1

scala ×1

scala-cats ×1