
23 Jul
2011
23 Jul
'11
2:26 a.m.
Christopher Howard
Is there a convenient stock function in prelude/base that applies a function to a single value x number of times and returns the result? (I.e., does not return a list, but the final value.) Something like
applyN :: Integral b => (a -> a) -> b -> a -> a
Honestly I looked through the base hierarchy and at hoogle but I am missing it.
No, but it's easy to define: applyN :: Int -> (a -> a) -> a -> a applyN n = foldl (.) id . replicate n Greets, Ertugrul -- nightmare = unsafePerformIO (getWrongWife >>= sex) http://ertes.de/