scala> ()=>{def toString="yes"; 1} res1: () => Int = <function0>
哪个不起作用 – 我希望res1以某种方式“是”.
这可能吗?
val f = new (() => Int) { override def toString = "yes" def apply() = 1 }
要么
val f = new Function0[Int] { override def toString = "yes" def apply() = 1 }