divergent-implicit.check

来自「JAVA 语言的函数式编程扩展」· CHECK 代码 · 共 18 行

CHECK
18
字号
divergent-implicit.scala:4: error: diverging implicit expansion for type (Int) => Bstarting with method cast in object Test1  val x1: String = 1                   ^divergent-implicit.scala:5: error: diverging implicit expansion for type (Int) => Stringstarting with method cast in object Test1  val x2: String = cast[Int, String](1)                   ^divergent-implicit.scala:14: error: diverging implicit expansion for type (Test2.Baz) => Test2.Barstarting with method baz2bar in object Test2  val x: Bar = new Foo               ^divergent-implicit.scala:15: error: diverging implicit expansion for type (Test2.Foo) => Test2.Barstarting with method foo2bar in object Test2  val y: Bar = new Baz               ^four errors found

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?