【发布时间】:2026-01-22 08:45:01
【问题描述】:
我正在尝试做这样的事情
case class Foo(p: Param)
object Bar {
def apply(implicit p: Param) = Foo(p)
}
def qux(implicit p: Param) {
.. something
val foo: Foo = Bar
.. use foo
}
到目前为止我所达到的是
object Bar {
def apply()(implicit p: Param) = Foo(p)
}
def ... {
val foo: Foo = Bar()
}
我可以不加括号吗?
【问题讨论】: