Size: a a a

2021 October 22

FL

Felix Lewandowski in Haskell Start
И на кой чёрт такое в чате?
источник

JS

Jerzy Syrowiecki in Haskell Start
foldr ничего не выполняет. она берёт данные с начала и применяет с начала, углубляясь рекурсивно во второй аргумент до конца.

напишите определение foldr сами (или найдите готовое и прочитайте)
источник

R

Raxkas in Haskell Start
Наглядно продемонстрировать что-то, например
источник

JS

Jerzy Syrowiecki in Haskell Start
я запускаю repl у себя на компьютере и копирую текст. это очень легко
источник

JS

Jerzy Syrowiecki in Haskell Start
кроме случаев, когда ты в дороге. но в таких случаях можно и подождать
источник

FL

Felix Lewandowski in Haskell Start
Ну разверни бота и контейнер с ghc, раз уж так хочется
источник

D

Dreamerinnoise in Haskell Start
фигасе, жаль раньше про этот пакет не знал
источник

Д

Дмитрий in Haskell Start
то есть функция в итоге выполнится сначала на конце
источник

JS

Jerzy Syrowiecki in Haskell Start
а это зависит от функции, как она выполнится
источник

JS

Jerzy Syrowiecki in Haskell Start
строга ли она по второму аргументу
источник

Д

Дмитрий in Haskell Start
вы о том, что foldr const просто вернет первый элемент?
источник

JS

Jerzy Syrowiecki in Haskell Start
да, const — совсем примитивный случай
источник

JS

Jerzy Syrowiecki in Haskell Start
а вот другая ленивая по второму аргументу функция — это из примера выше (:)
источник

JS

Jerzy Syrowiecki in Haskell Start
foldr (:) будет собирать новый список слева направо
источник

Д

Дмитрий in Haskell Start
каким образом она может быть ленивой по второму аргументу, если второй аргумент там используется
источник

JS

Jerzy Syrowiecki in Haskell Start
(:) не заглядывает во второй аргумент. она как берёт ссылку, так и передаёт дальше
источник

JS

Jerzy Syrowiecki in Haskell Start
да и в первый
источник

JS

Jerzy Syrowiecki in Haskell Start
собственно, так делают все конструкторы (по умолчанию)
источник

Д

Дмитрий in Haskell Start
так выполняться же все равно с конца в итоге будет, разве нет? он же правоассоциативен
источник

DS

Dmitry Semin in Haskell Start
Факторизация числа (извиняюсь, что пример не на Haskell)
источник