Haskell: 演算子

演算子

関数をつなげる

関数をつなげる (.) や ($) も関数(演算子)です。

(.) :: (b -> c) -> (a -> b) -> a -> c
g . f x は、x に対して、f して g する。
($) :: (a -> b) -> a -> b
f $ g $ h x = f (g (h x))