2015-07-29 4 views

ответ

13

OK, поэтому у нас есть

foo = zipWith ($) . repeat 

, который является таким же, как

foo f = zipWith ($) (repeat f) 

The repeat f генерирует бесконечный список копий f. Затем zipWith использует оператор ($) для применения каждого элемента списка [бесконечных копий f] к каждому элементу входящего списка. Это то, что делает map.

Да?

+0

Прохладный - это легко - спасибо! –

+0

Просто пропущено использование повтора для f (вместо входящего списка) ... –

Смежные вопросы