2016-03-24 13 views

cevap

9
f :: [a->a] -> a -> a 
f = foldr (.) id 

Bu fonksiyonların listesini alır ve örneğin bir araya

bunları oluşturmak

foldr (.) id [(+1),(+2)] == ((+1) . ((+2) . id)) == (+3) 

Fonksiyon uygulaması higest fixity ve harita son yapılan gelmiştir

map . foldr (.) id == \x -> map (foldr (.) id x) 

It haritalarİlk argümandan sonra (fonksiyonlar listesi)listesindeki (2. argüman)