1
给定此类与implicit
Int。使用隐式字段实例化类
scala> class Foo(implicit val x: Int) {
| def getX = x
| }
defined class Foo
我可以创造一个明确通过:
scala> val f = new Foo()(1)
f: Foo = [email protected]
但我不能用:
scala> val f = new Foo(100)
<console>:18: error: too many arguments for constructor Foo:()(implicit x: Int)Foo
val f = new Foo(100)
这是怎么回事与()
说法?