id, foldr . id ( ). foldr, , , , Haskell.
, E, <23 > id foldr: < > 26 Haskell , . , , succ (.) id Enum ((c -> c) -> (a -> c) -> a -> c) => (a -> c) -> a -> c.
foldr, ,
(.) :: (y->z) -> (x->y) -> (x->z)
(x->y) = (x->z) foldr, .. y = z,
(.) :: (y->y) -> (x->y) -> (x->y)
foldr (.) :: (x->y) -> [y->y] -> (x->y)
id x = y,
foldr (.) id :: [x->x] -> (x->x)