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

4 ответа

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

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

4 ответа

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

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

4 ответа

Чередовать список списков в Haskell

Мне было интересно, как я мог написать функцию на Haskell, которая чередует список списков в один список, например, если бы у меня была функция с именем

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

3 ответа

Существуют ли нетривиальные экземпляры Foldable или Traversable, которые не похожи на контейнеры?

Есть много функторов, которые выглядят как контейнеры (списки, последовательности, карты и т. Д.), И многие другие, которые не выглядят (преобразователи сост...

0 ответов

в конце концов, верно? Спасибо, что поделились, Уилл ^ _ ^

у иметь возможность суммировать квадраты четных элементов в списке, однако мой текущий код только суммирует элементы, а не квадраты. Кто-нибудь знает какие-либо модификации, которые могут быть сделаны для суммирования квадратов четных элементов в ...

4 ответа

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

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

2 ответа

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

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

2 ответа

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

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

3 ответа

Всегда ли сворачивание haskell принимает двухпараметрическую лямбду?

6 ответов

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

Я добавил следующий код в мой .vimrc: " save and restore folds when a file is closed and re-opened autocmd BufWinLeave *.* mkview autocmd BufWinEnter *.* silent loadviewHTML и CSS документы сохраняют и восстанавливают свои сгибы, но сворачивание ...