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

7 ответов

Реализация почтового индекса с использованием Foldr

Я в настоящее время на 4-й главе Real World Haskell, и я пытаюсь обернуть голову вокругреализация Foldl с точки зрения Foldr.(Вот их код :)

17 ответов

Что такое Y-комбинатор? [закрыто]

Y-комбинатор - это концепция информатики с «функциональной» стороны вещей. Большинство программистов вообще ничего не знают о комбинаторах, даже слышали ли они о них. Что такое Y-комбинатор?Как работают комбинаторы?Для чего они хороши?Полезны ...

3 ответа

Объединение двух выражений в конвейер

Допустим, у меня есть два следующих выражения:

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

4 ответа

Foldr и Foldl дальнейшие объяснения и примеры

Я смотрел наразные складки а такжескладывать в целом а также несколько других, и они объясняют это довольно хорошо.У меня все еще проблемы с тем, как лямбда ...

4 ответа

поведение FoldL против Foldr с бесконечными списками

Код для функции myAny вэтот вопрос использует Foldr. Он останавливает обработку бесконечного списка, когда предикат удовлетворен.Я переписал это, используя f...

5 ответов

Какова общая схема написания функции в стиле pointfree?

Я работаю через20 промежуточных упражнений на Haskell [http://blog.tmorris.net/20-intermediate-haskell-exercises/]на данный момент это довольно забавное упражнение. Это включает в себя реализацию различных экземпляров классов типовFunctor а ...

2 ответа

У комбинатора дискуссия в «Маленьком интриганке»

Итак, я потратил много времени, читая и перечитывая окончание главы 9 вThe Little Schemerгде аппликативный Y комбинатор разработан для

2 ответа

монады чисты ... только IO не ...

ли какая-то заменаmap который оценивает список параллельно? Мне не нужно быть ленивым. Что-то вроде:pmap :: (a -> b) -> [a] -> [b] позволяя мнеpmap expensive_function big_list и все мои ядра на 100%.

0 ответов

Комбинаторный метод, как тап, но может вернуть другое значение?

Я прохожу фазу попыток избежать временных переменных и чрезмерного использования условных выражений, где я могу использовать более гибкий стиль кодирования. Я очень любил использовать#tap в местах, где я хочу получить значение, которое мне нужно ...

3 ответа

S комбинатор в Хаскеле