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

2 ответа

Как избежать переполнения стека при использовании бесплатной монады скалаза?

2 ответа

Reader Monad для внедрения зависимостей: множественные зависимости, вложенные вызовы

1 ответ

Использование Scalaz Stream для анализа (замена итераторов Scalaz)

Вступлениея используюСкалаз 7 'Участвует в ряде проектов, главным образом для обработки файлов большого размера. Я'хотел бы перейти на Скалазпотоки, ...

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

1 ответ

Синтаксис функции puzzler в скалязе

После просмотраПрезентация Ника Партиджа по получениюscalazЯ посмотрел на этот пример, который просто потрясающий:

1 ответ

scalaz List [StateT] .sequence - не удалось найти неявное значение для параметра n: scalaz.Applicative

Я пытаюсь понять, как использоватьStateT объединить дваState преобразователи состояния на основе комментария к моемуСкаладская государственная ...

1 ответ

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

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

3 ответа

В чем разница между объективом и частичным объективом?

«Линза» и «частичная линза» кажутся довольно похожими по названию и по концепции. Чем они отличаются? При каких обстоятельствах мне нужно использовать один и...

2 ответа

Итераторы в Scala, которые используют ленивую оценку или слияние?

Я слышал, что повторяющиеся ленивы, но как ленивыименно так они? Или же можно объединить итераторов с функцией постобработки, чтобы не нужно было создавать промежуточную структуру данных? Могу ли я, например, в моей итерации собрать 1 ...

1 ответ

Потоки дополнительного состояния через парсер в Scala

4 ответа

Scala Объект Option внутри другого объекта Option

У меня есть модель, которая имеет несколько полей Option, которые содержат другие поля Option. Например: case class First(second: Option[Second], name: Option[String]) case class Second(third: Option[Third], title: Option[String]) case ...