f2 $ f3 foo?
1-й вариант brittany почему-то лучше форматирует, делая
f1
. f2
. f3
$ foo
второй: меньше синтаксиса
первый выглядит красивше
почему не f1 . f2 $ f3 foo?
я пишу (f1 . f2 . f3) foo
Вот тут советуют первый вариант со вполне логичным объяснением
автор просто не понимает на чем пишет
Еще несколько pov: https://stackoverflow.com/questions/3030675/haskell-function-composition-and-function-application-idioms-correct-us
f1 do f2 do f3 do foo
Вполне возможно — я тем более :)
foldl1 (.) [f3, f2, f1] foo
Обсуждают сегодня