What does a fullstop or period or dot (.) mean in Haskell?

前端 未结 6 1919
旧时难觅i
旧时难觅i 2020-12-14 17:45

I really wish that Google was better at searching for syntax:

decades         :: (RealFrac a) => a -> a -> [a] -> Array Int Int
decades a b     =         


        
6条回答
  •  再見小時候
    2020-12-14 18:40

    . is a higher order function for function composition.

    Prelude> :type (.)
    (.) :: (b -> c) -> (a -> b) -> a -> c
    Prelude> (*2) . (+1) $ 1
    4
    Prelude> ((*2) . (+1)) 1
    4
    

提交回复
热议问题