Я часто вижу, что хочу повторно использовать результат оценки безопасности в scala, например.
blah match {
case Blah(a, b) if expensive(a) < 10 =>
expensive(a)
case _ => b
}
Возможно ли это, используя какое-то менее известное заклинание? (установка @
на expensive
не работает)
Возможно ли это в ближайшее время?