В чем разница между точкой (.)и знаком доллара ($)? Насколько я понимаю, они оба являются синтаксическим сахаром для того, чтобы не использовать скобки.
Я читал Real World Haskell , и я приближался к концу, но вопрос стиля был мелочным у меня делать с (.)и ($)операторами. Когда вы пишете функцию, которая является композицией других функций, вы пишете ее так: f = g . h Но когда вы применяете что-то в конце этих функций, я …
Я пытаюсь понять, что делает оператор точка в этом коде Haskell: sumEuler = sum . (map euler) . mkList Полный исходный код ниже. Мое понимание Оператор точки принимает две функции, sumа также результат map eulerи результат в mkListкачестве входных данных. Но sumразве функция не является аргументом функции, верно? и так, …