Руководство пользователя Vavr ссылается на следующий фрагмент кода при обсуждении его named parameters
функции:
Именованные параметры
Vavr использует лямбда-выражения для предоставления именованных параметров для совпадающих значений.
Number plusOne = Match(obj).of(
Case($(instanceOf(Integer.class)), i -> i + 1),
Case($(instanceOf(Double.class)), d -> d + 1),
Case($(), o -> { throw new NumberFormatException(); }) );
Может ли кто-нибудь уточнить, где здесь используются именованные параметры и как они используются? Заранее спасибо.