Интересно, почему не существует литерала для частичных типов функций. Я должен написать
val pf: PartialFunction[Int, String] = {
case 5 => "five"
}
где литерал, подобный :=>
, будет короче:
val pf: Int :=> String = {
case 5 => "five"
}
Частные функции часто используются, а в Scala уже есть какая-то "специальная" функция, поэтому почему нет специального синтаксиса для этого?