Haskell
fmapの基本的な使い方 Prelude> fmap (1+) (Just 4) Just 5 Prelude> fmap (1+) ([1..4]) [2,3,4,5] ファンクターが関数を持つ場合$で適用する必要がある。 Prelude> fmap (\f -> f 4) (Just (1+)) Just 5 Prelude> fmap (\f -> f 4) ([(1*),(2*),(3*),(4*)]…
fmapの基本的な使い方 Prelude> fmap (1+) (Just 4) Just 5 Prelude> fmap (1+) ([1..4]) [2,3,4,5] ファンクターが関数を持つ場合$で適用する必要がある。 Prelude> fmap (\f -> f 4) (Just (1+)) Just 5 Prelude> fmap (\f -> f 4) ([(1*),(2*),(3*),(4*)]…