Результаты поиска по запросу "fold"
Реализация почтового индекса с использованием Foldr
Я в настоящее время на 4-й главе Real World Haskell, и я пытаюсь обернуть голову вокругреализация Foldl с точки зрения Foldr.(Вот их код :)
в конце концов, верно? Спасибо, что поделились, Уилл ^ _ ^
у иметь возможность суммировать квадраты четных элементов в списке, однако мой текущий код только суммирует элементы, а не квадраты. Кто-нибудь знает какие-либо модификации, которые могут быть сделаны для суммирования квадратов четных элементов в ...
Почему этот код на Haskell успешно работает с бесконечными списками?
У меня есть код на Haskell, которыйделает корректно работать над бесконечным списком, но я не понимаюПочему это может сделать это успешно. (Я изменил свой исходный код - который не обрабатывал бесконечные списки - чтобы включить что-то из ...
Разница между уменьшением и сложением-отклонением в функциональном программировании (особенно в Scala и Scala API)?
Почему Scala и фреймворки, такие как Spark и Scalding, имеют
Фактически, это было бы хорошо для всех алгебраических структур данных.
есно, почемуscala.Option нет методаfold как это определено: fold(ifSome: A => B , ifNone: => B)эквивалентно map(ifSome).getOrElse(ifNone)Нет ли лучше, чем использоватьmap + getOrElse?
Уменьшить, сложить или отсканировать (влево / вправо)?
Когда я должен использоватьreduceLeft, reduceRight, foldLeft, foldRight, scanLeft или жеscanRight? Я хочу интуицию / обзор их различий - возможно, с некоторыми простыми примерами.
Почему Haskell не принимает мое комбинаторное определение «zip»?
Это функция zip из учебника:
потому что его на самом деле сделали для работы.
ll addm::[Int]->Int addm (x:xs) = sum(x:xs)Мне удалось добиться, чтобы получить сумму списка с помощьюsum функция, но возможно ли получить сумму списка с помощьюmap функционировать? Кроме того, что использование функции карты?
Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)
Я пишу функцию, которая выполняет поиск в последовательности произвольных символов. Я хотел бы сделать его достаточно общим, чтобы он работал со списками,Foldableа также наByteStringс иTexts. Обобщая этоFoldable это просто. Но как ...