Re[6]: [Haskell] point-free - этюды
От: nikov США http://www.linkedin.com/in/nikov
Дата: 16.10.09 08:41
Оценка: 20 (3)
Здравствуйте, deniok, Вы писали:

D>Активное использование point-free плюс конструкции

D>
D>-- для f :: a -> b
D>(f .) :: (c -> a) -> c -> b
D>(. f) :: (b -> c) -> a -> c
D>


Для меня эти конструкции имеют довольно ясный интуитивный смысл:

(.f).g это добавление преобразования f над вторым аргументом перед передачей его в функцию g
(f.).g это добавление преобразования f над результатом функции g с двумя аргументами
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.