Intellij:IO[Long] 类型的表达式不符合预期类型 FS2_[O2_]
Intellij: Expression of type IO[Long] doesn't conform to expected type FS2_[O2_]
我试过这个博客的代码:a-streaming-library-with-a-superpower-fs2-and-functional-programming
在Intellij中这段代码:
Stream("bob", "alice", "joe")
.evalMap(name => IO.fromFuture(IO(loadUserIdByName(name)))) // <- here is the exception
.compile
.toList
给我这个例外:
Expression of type IO[Long] doesn't conform to expected type FS2_[O2_]
运行 带有 sbt
的代码可以正常工作。
有没有办法在 Intellij 中摆脱这个异常?
我注意到我自己的类型检查器在这里总是需要一些帮助,所以明确设置效果并 return 输入:在你的情况下 evalMap[IO, Long]
我试过这个博客的代码:a-streaming-library-with-a-superpower-fs2-and-functional-programming
在Intellij中这段代码:
Stream("bob", "alice", "joe")
.evalMap(name => IO.fromFuture(IO(loadUserIdByName(name)))) // <- here is the exception
.compile
.toList
给我这个例外:
Expression of type IO[Long] doesn't conform to expected type FS2_[O2_]
运行 带有 sbt
的代码可以正常工作。
有没有办法在 Intellij 中摆脱这个异常?
我注意到我自己的类型检查器在这里总是需要一些帮助,所以明确设置效果并 return 输入:在你的情况下 evalMap[IO, Long]