Scala 模式匹配闭包
Scala Pattern Matching Closures
我正在尝试模式匹配闭包。这可能吗?使用在函数中声明闭包的语法,我将闭包指定为 (call: => Unit)
即。
def foo = {
case (call: => Unit) =>{1}
case _ => 1}
尝试 case x: Function1[call, Unit]
而不是 case (call: => Unit)
。
我正在尝试模式匹配闭包。这可能吗?使用在函数中声明闭包的语法,我将闭包指定为 (call: => Unit)
即。
def foo = {
case (call: => Unit) =>{1}
case _ => 1}
尝试 case x: Function1[call, Unit]
而不是 case (call: => Unit)
。