Результаты поиска по запросу "fold"
Почему Haskell не принимает мое комбинаторное определение «zip»?
Это функция zip из учебника:
Существуют ли нетривиальные экземпляры Foldable или Traversable, которые не похожи на контейнеры?
Есть много функторов, которые выглядят как контейнеры (списки, последовательности, карты и т. Д.), И многие другие, которые не выглядят (преобразователи сост...
Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)
m написание функции, которая выполняет поиск в последовательности произвольных символов. Я'я хотел бы сделать его достаточно общим, чтобы он работал со с...
Чередовать список списков в Haskell
Мне было интересно, как я мог написать функцию на Haskell, которая чередует список списков в один список, например, если бы у меня была функция с именем
Разница между уменьшением и сложением-отклонением в функциональном программировании (особенно в Scala и Scala API)?
Почему Scala и фреймворки, такие как Spark и Scalding, имеют
поведение FoldL против Foldr с бесконечными списками
Код для функции myAny вэтот вопрос использует Foldr. Он останавливает обработку бесконечного списка, когда предикат удовлетворен.Я переписал это, используя f...
Foldr и Foldl дальнейшие объяснения и примеры
Я смотрел наразные складки а такжескладывать в целом а также несколько других, и они объясняют это довольно хорошо.У меня все еще проблемы с тем, как лямбда ...
Фактически, это было бы хорошо для всех алгебраических структур данных.
есно, почемуscala.Option нет методаfold как это определено: fold(ifSome: A => B , ifNone: => B)эквивалентно map(ifSome).getOrElse(ifNone)Нет ли лучше, чем использоватьmap + getOrElse?
Как ленивый?
Есть много изхорошие вопросы и ответы [https://stackoverflow.com/questions/4977417/haskell-foldl-and-stack-overflow] околоfoldl, foldr, а такжеfoldl' в Хаскеле. Итак, теперь я знаю, что: 1)foldl ленивый 2) не использоватьfoldl потому что это ...