Size: a a a

2020 October 08

к

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

к

кана in haskell_blah
а ок
источник

к

кана in haskell_blah
но написал как ответ на другие задачи?
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Да, на задачи их написать.
источник

к

кана in haskell_blah
если да, то это то же самое что и "уже были2
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Я из написал как ответы на задания, то есть понимал вполне.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Но к лямбде тут два прыжка, и мне не ясно, как они сделаны.
источник

к

кана in haskell_blah
не, я имел в виду не понимать как они работают, а понимать для чего они нужны
источник

к

кана in haskell_blah
потому что с пониманием для чего они нужны функция

ap :: Monad m => m (a -> b) -> m a -> m b
ap mf mx = do
 f <- mf
 x <- mx
 return $ f x

пишется просто элементарно без всяких постзнаний
источник

к

кана in haskell_blah
потому что тут кроме биндов и нет ничего
источник

к

кана in haskell_blah
ну без do-нотации естественно
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Так в чём понимание-то?.. В ЧЁМ? [бегаю из стороны в сторону]
источник

к

кана in haskell_blah
кана
потому что с пониманием для чего они нужны функция

ap :: Monad m => m (a -> b) -> m a -> m b
ap mf mx = do
 f <- mf
 x <- mx
 return $ f x

пишется просто элементарно без всяких постзнаний
типа логика тут простая

у нас есть запаковання функция, и запакованный аргумент, а нужен запакованный результат

значит распаковываем, применяем, а потом запаковываем
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Ну да. Это я и держал в голове, когда писал байнд.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Но как тут прыгнуть к лямбде?..
источник

к

кана in haskell_blah
к какой лямбде-то
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Я могу распаковывать pattern matchingом.
источник

к

кана in haskell_blah
у тебя есть бинд который принимает функцию
источник

к

кана in haskell_blah
какой тут прыжок то
источник

к

кана in haskell_blah
функция прямо в сигнатуре написана
источник