Size: a a a

2021 November 26

[

[BRM]White Rabbit in Haskell Start
Хаскельный поинтфри удобен лишь для простых случаев, лямбды тут выигрывают
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Тут никакая не композированная функция, а какая-то мешанина стилей
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Композиция подразумевает, что вы собираете новую функцию из имеющихся, а не объявляете новую функцию и в теле вызываете другие
источник

AP

Aleksei (astynax) Pi... in Haskell Start
вызов compose, результат которого тут же применяется к аргументу — фу
источник

D

Dmitry in Haskell Start
R.__ возвращает функцию
источник

D

Dmitry in Haskell Start
в смысле применение
источник

AP

Aleksei (astynax) Pi... in Haskell Start
)(x1)
источник

AP

Aleksei (astynax) Pi... in Haskell Start
вот это вот
источник

D

Dmitry in Haskell Start
да я бы мог просто не указывать да и всё
источник

D

Dmitry in Haskell Start
просто я для очевидности
источник

[

[BRM]White Rabbit in Haskell Start
Ну я кстати не заметил отличий от лямбд кроме того, что у тебя тут неименованный аргумент и он только один
источник

D

Dmitry in Haskell Start
копозиция возвращает функцию
источник

[

[BRM]White Rabbit in Haskell Start
Лямбды тоже, хд
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Вы либо композируете функции, либо делаете цепочку вызовов. Не смешивайте эти стили
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Которая тут же вызывается
источник

AP

Aleksei (astynax) Pi... in Haskell Start
И функции композируются каждый раз! При каждом вызове!
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Думаете, что это вот R.__ — дешёвое удовольствие?
источник

[

[BRM]White Rabbit in Haskell Start
Ну это же детали сниппета. Можно присвоить константе и вызывать много раз
источник

[

[BRM]White Rabbit in Haskell Start
Каррирование бтв тоже не самый зерокост. Хоть и дешевле.
источник

AP

Aleksei (astynax) Pi... in Haskell Start
Каррирование где?
источник