Результаты поиска по запросу "partialfunction"

3 ответа

Как преобразовать X => Option [R] в PartialFunction [X, R]

Пока у нас естьPartialFunction[X,R] очень легко преобразовать его в функцию, возвращающуюOption[R]например, def pfToOptf[X, R](f: PartialFunction[X,R])(x: X) = if (f.isDefinedAt(x)) Some(f(x)) else NoneОднако, что, если задача противоположна: ...

3 ответа

Чередование частичных функций с andThen в Scala

Давайте использовать примеры из Daily Scala: type PF = PartialFunction[Int,Int] val pf1 : PF = {case 1 => 2} val pf2 : PF = {case 2 => 3}и давайте добавим: val pf3 : PF = {case 3 => 4}и тогда работает как положено здесь: pf1 andThen pf2 ...

3 ответа

Чередование частичных функций с andThen в Scala

ТОП публикаций

2 ответа

 для связанного вопроса об общем случае расширения eta, не вовлекающего вызов по имени.

def save(f: => Any)(run:Boolean) { if (run) { println("running f"); f } else println("not running f") }Я могу назвать это с: save("test")(true) -> running f save("test")(false) -> not running f save(throw new RuntimeException("boom!"))(false) ...

3 ответа

Как преобразовать X => Option [R] в PartialFunction [X, R]

3 ответа

Использование кортежей в карте, плоской карте,… частичных функциях

Если я сделаю: