2016-02-03 3 views
1

Я пытаюсь сопоставить шаблон с закрытием. Это возможно? Используя синтаксис для объявления замыканий в функциях, я указал замыкание как (call: => Unit)Scala Pattern Matching Closures

т.е. def foo = { case (call: => Unit) =>{1} case _ => 1}

+0

Рассмотрите также 'PartialFunction'' isDefinedAt' –

ответ

0

Вместо case (call: => Unit), попробуйте case x: Function1[call, Unit].