私は猫のScalaライブラリを使用していますが、IntelliJ IDEは暗黙の使用に苦労しているようです:
簡単な例を次に示します。
import cats.std.all._
import cats.Traverse.ops._
def useSequence[A](ls : List[Option[A]]) : Option[List[A]] = {
ls.sequence
}
IntelliJ では、このコードは赤で強調表示されます。Make Project
しかし、またはコマンドラインを使用して問題なくビルドできます。
現在、エラーは次のとおりです。
型 Nothing[List[Nothing]] の式は、予期される型 Option[List[A]] に準拠していません
それ以外の場合、エラーは次のようになります。
値シーケンスは List[Option[A]] のメンバーではありません
これは IntelliJ のバグですか、それとも構成が不足していますか?
Scala プラグインのバージョン 2.0.4 で IntelliJ 15.0.2 を使用しています。