为什么下面的第2行编译?它(似乎)没有给出所需的构造函数arg.
class F(x: => Unit) {}
new F // Compiles (strange)
def f(x: =>Unit) = ()
f // Does not compile (good)
Run Code Online (Sandbox Code Playgroud)
这种特殊情况是否允许糖?你能指出关于这个问题的文档吗?我正在使用Scala 2.9.0.