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

2 ответа

Несколько сгибов за один проход с использованием универсальной функции кортежа

Как я могу написать функцию, которая принимает набор функций типа

6 ответов

Почему вы можете перевернуть список с помощью foldl, а не с помощью foldr в Haskell?

Почему вы можете перевернуть список со сгибом?

4 ответа

Разница между уменьшением и сложением-отклонением в функциональном программировании (особенно в Scala и Scala API)?

Почему Scala и фреймворки, такие как Spark и Scalding, имеют

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

3 ответа

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

2 ответа

Foldr / Foldl бесплатно, когда Tree реализует Foldable foldmap?

Я новичок в Haskell и учусь у "Learn You a Haskell". Что-то я не понимаю в реализации Foldable в виде дерева.

2 ответа

Переверните список в схеме с помощью foldl и foldr

Как вы можете определить функцию для обратного списка в Схеме, используяfoldr а такжеfoldl? То, что мы хотим, это краткое решение, чтобы перевернуть список в схеме, используяfoldl вызов и другое решение с использованиемfoldr вызов, ...

2 ответа

Переверните список в схеме с помощью foldl и foldr

Как вы можете определить функцию для обратного списка в Схеме, используя

2 ответа

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

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

2 ответа

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

Когда я должен использовать,,,,

4 ответа

Что представляет собой складку для типов, отличных от списка?

Рассмотрим односвязный список. Это выглядит примерно так data List x = Node x (List x) | EndЕстественно определить функцию складывания, такую как reduce :: (x -> y -> y) -> y -> List x -> yВ некотором смыслеreduce f x0 заменяет каждыйNode с ...