Результаты поиска по запросу "fold"
Несколько сгибов за один проход с использованием универсальной функции кортежа
Как я могу написать функцию, которая принимает набор функций типа
Почему вы можете перевернуть список с помощью foldl, а не с помощью foldr в Haskell?
Почему вы можете перевернуть список со сгибом?
Разница между уменьшением и сложением-отклонением в функциональном программировании (особенно в Scala и Scala API)?
Почему Scala и фреймворки, такие как Spark и Scalding, имеют
Foldr / Foldl бесплатно, когда Tree реализует Foldable foldmap?
Я новичок в Haskell и учусь у "Learn You a Haskell". Что-то я не понимаю в реализации Foldable в виде дерева.
Переверните список в схеме с помощью foldl и foldr
Как вы можете определить функцию для обратного списка в Схеме, используяfoldr а такжеfoldl? То, что мы хотим, это краткое решение, чтобы перевернуть список в схеме, используяfoldl вызов и другое решение с использованиемfoldr вызов, ...
Переверните список в схеме с помощью foldl и foldr
Как вы можете определить функцию для обратного списка в Схеме, используя
Уменьшить, сложить или отсканировать (влево / вправо)?
Когда я должен использоватьreduceLeft, reduceRight, foldLeft, foldRight, scanLeft или жеscanRight? Я хочу интуицию / обзор их различий - возможно, с некоторыми простыми примерами.
Уменьшить, сложить или отсканировать (влево / вправо)?
Когда я должен использовать,,,,
Что представляет собой складку для типов, отличных от списка?
Рассмотрим односвязный список. Это выглядит примерно так data List x = Node x (List x) | EndЕстественно определить функцию складывания, такую как reduce :: (x -> y -> y) -> y -> List x -> yВ некотором смыслеreduce f x0 заменяет каждыйNode с ...