Вопросы по теме 'partialfunction'

Когда частичная функция scala не является частичной функцией?
При создании карты String для частичных функций я столкнулся с неожиданным поведением. Когда я создаю частичную функцию как элемент карты, она работает нормально. Когда я выделяю val, вместо этого он вызывает. Попытка вызвать проверку выдает...
1104 просмотров

Как проще всего реализовать Scala PartialFunction в Java?
Для взаимодействия мне нужно передать Scala PartialFunction из кода Java. Для Function (Function1 и т. Д.) Есть AbstractFunction, которую я могу подклассифицировать с помощью анонимного типа, но что было бы проще всего сделать то же самое для...
2656 просмотров
schedule 04.11.2023

Объединение частичных функций с помощью 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...
3652 просмотров
schedule 01.04.2024

Scala, код по умолчанию для PartialFunction?
Я использую Akka и хотел бы запустить некоторый код для всех случаев PartialFunction. Для наблюдения за актерами у меня есть что-то вроде: val supervisorStrategy = OneForOneStrategy() { case npe: NullPointerException => Stop case re:...
247 просмотров
schedule 01.01.2024

Можно ли разложить операторы соответствия Scala с помощью частичных функций?
У меня есть такое заявление о совпадении: i match { case x if x == 0 ⇒ romanNumeral case x if x >= 1000 ⇒ this.roman(i - 1000, s"${romanNumeral}M") case x if x >= 900 ⇒ this.roman(i - 900,...
121 просмотров