У меня как раз такая вещь!Мне это нравится, потому что я нахожу его более читабельным во многих случаях.
object -> {
def unapply[A, B](pair: (A, B)): Option[(A, B)] =
Some(pair)
}
Теперь вы можете сделать:
scala> val a -> b = 1 -> 2
a: Int = 1
b: Int = 2