【发布时间】:2016-11-21 22:38:03
【问题描述】:
给定:
implicit class Foo(val i: Int) {
def addValue(v: Int): Int = i + v
}
是否有可能适用于任何implicitly?
我在这里遇到错误:
<console>:14: error: could not find implicit value for parameter e: Foo
implicitly[Foo]
【问题讨论】:
-
implicitly[Foo](4)将返回res0: Foo = Foo@5d5eef3d。 -
那和
val foo: Foo = 4编译的原因是一样的。
标签: scala implicit-conversion implicit