Scala 模式匹配闭包

Scala Pattern Matching Closures

我正在尝试模式匹配闭包。这可能吗?使用在函数中声明闭包的语法,我将闭包指定为 (call: => Unit)

即。 def foo = { case (call: => Unit) =>{1} case _ => 1}

尝试 case x: Function1[call, Unit] 而不是 case (call: => Unit)