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

7 ответов

Последствия фолд против фолд (или фолд)

Во-первых,Реальный мир Haskell, который я читаю, говорит никогда не использовать

2 ответа

Складывание, составление функций, монады и лень, о боже

Я озадачен. Я могу написать это: import Control.Monad main = print $ head $ (foldr (.) id [f, g]) [3] where f = (1:) g = undefinedи вывод1, Это имеет смысл, поскольку сводится к: main = print $ head $ ((1:) . undefined . id) [3] main = print $ ...

2 ответа

Пример различия между List.fold и List.foldBack

Мое понимание разницы между

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

2 ответа

Сложите выражения с произвольным вызовом?

Оглядываясь на C ++ 17бумага на складках, (и наcppreference), Я запутался, почему был сделан выбор работать только с операторами? На первый взгляд кажется, ч...

3 ответа

Использование Reduce над деревом в Лиспе

2 ответа

Уменьшить, сложить или отсканировать (влево / вправо)?

Когда я должен использоватьreduceLeft, reduceRight, foldLeft, foldRight, scanLeft или жеscanRight? Я хочу интуицию / обзор их различий - возможно, с некоторыми простыми примерами.

4 ответа

Почему этот код на Haskell успешно работает с бесконечными списками?

У меня есть код на Haskell, которыйделает корректно работать над бесконечным списком, но я не понимаюПочему это может сделать это успешно. (Я изменил свой исходный код - который не обрабатывал бесконечные списки - чтобы включить что-то из ...

7 ответов

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

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

3 ответа

Функциональное программирование, карта Scala и сгиб влево [закрыто]

Какие хорошие уроки на левой стороне?Исходный вопрос, восстановленный после удаления, чтобы обеспечить контекст для других ответов:Я пытаюсь реализовать мето...

6 ответов

Свертывание кода не сохраняется в моем vimrc

Я добавил следующий код в мой .vimrc: