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

3 ответа

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

3 ответа

Почему Haskell не принимает мое комбинаторное определение «zip»?

Это функция zip из учебника:

3 ответа

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

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

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

4 ответа

Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)

m написание функции, которая выполняет поиск в последовательности произвольных символов. Я'я хотел бы сделать его достаточно общим, чтобы он работал со с...

4 ответа

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

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

4 ответа

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

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

4 ответа

поведение FoldL против Foldr с бесконечными списками

Код для функции myAny вэтот вопрос использует Foldr. Он останавливает обработку бесконечного списка, когда предикат удовлетворен.Я переписал это, используя f...

4 ответа

Foldr и Foldl дальнейшие объяснения и примеры

Я смотрел наразные складки а такжескладывать в целом а также несколько других, и они объясняют это довольно хорошо.У меня все еще проблемы с тем, как лямбда ...

4 ответа

Фактически, это было бы хорошо для всех алгебраических структур данных.

есно, почемуscala.Option нет методаfold как это определено: fold(ifSome: A => B , ifNone: => B)эквивалентно map(ifSome).getOrElse(ifNone)Нет ли лучше, чем использоватьmap + getOrElse?

4 ответа

Как ленивый?

Есть много изхорошие вопросы и ответы [https://stackoverflow.com/questions/4977417/haskell-foldl-and-stack-overflow] околоfoldl, foldr, а такжеfoldl' в Хаскеле. Итак, теперь я знаю, что: 1)foldl ленивый 2) не использоватьfoldl потому что это ...