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

1 ответ

Валидация против дизъюнкции

Предположим, я хочу написать метод со следующей сигнатурой: def parse(input: List[(String, String)]): ValidationNel[Throwable, List[(Int, Int)]]Для каждой пары строк во входных данных необходимо убедиться, что оба члена могут быть ...

4 ответа

 - не надо ничего проверять.

я сложилось впечатление, что где-то был экземпляр Either a, но я не могу его найти. Я попытался импортировать Control.Monad, Control.Monad.Instances и Data.Either, как показано module Main where import Control.Monad import Data.Either ...

2 ответа

 в стандартной библиотеке.

ю, что обычно могу просто сопоставить с шаблоном, но иногда я нахожу эти функции полезными: isLeft = either (const True) (const False) isRight = either (const False) (const True)Есть ли что-то подобное в стандартной библиотеке?

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

2 ответа

Бросать исключения в Scala, что такое «официальное правило»

Я следую за курсом Scala на Coursera. Я начал читать «Одесскую книгу о Скале». Что я часто слышу, так это то, что не следует генерировать исключения в функциональных языках, потому что это нарушает поток управления, и мы обычно возвращаем Either ...