Результаты поиска по запросу "fold"
Пример рекурсивной функции Haskell с помощью foldr
После небольшого перерыва я снова начал изучать Хаскель и сейчас пытаюсь лучше понять, как рекурсия и лямбда-выражения работают в Хаскеле.В этом:YouTube виде...
Существуют ли нетривиальные экземпляры Foldable или Traversable, которые не похожи на контейнеры?
Есть много функторов, которые выглядят как контейнеры (списки, последовательности, карты и т. Д.), И многие другие, которые не выглядят (преобразователи сост...
Последствия фолд против фолд (или фолд)
Во-первых,Реальный мир Haskell, который я читаю, говорит никогда не использовать
Foldr и Foldl дальнейшие объяснения и примеры
Я смотрел наразные складки а такжескладывать в целом а также несколько других, и они объясняют это довольно хорошо.У меня все еще проблемы с тем, как лямбда ...
Sml складывание дерева
Я пытаюсь получить произведение дерева с помощью функции сгиба, пока это то, что у меня есть. Я не понимаю, как использовать метод сгиба при прохождении дерева
, но этот путь медленный, поскольку он повторяется до тех пор, пока строка не станет достаточно длинной.
я есть одна проблема. Мой текст должен быть выровнен по ширине вправо. Мне удалось обрезать вывод до нужного размера, но у меня проблемы с размещением всего ...
в конце концов, верно? Спасибо, что поделились, Уилл ^ _ ^
у иметь возможность суммировать квадраты четных элементов в списке, однако мой текущий код только суммирует элементы, а не квадраты. Кто-нибудь знает какие-либо модификации, которые могут быть сделаны для суммирования квадратов четных элементов в ...
Фактически, это было бы хорошо для всех алгебраических структур данных.
есно, почемуscala.Option нет методаfold как это определено: fold(ifSome: A => B , ifNone: => B)эквивалентно map(ifSome).getOrElse(ifNone)Нет ли лучше, чем использоватьmap + getOrElse?
потому что его на самом деле сделали для работы.
ll addm::[Int]->Int addm (x:xs) = sum(x:xs)Мне удалось добиться, чтобы получить сумму списка с помощьюsum функция, но возможно ли получить сумму списка с помощьюmap функционировать? Кроме того, что использование функции карты?