RosettaCodeData/Task/Parametric-polymorphism/Haskell/parametric-polymorphism-2.hs

4 lines
119 B
Haskell
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
instance Functor Tree where
fmap f Empty = Empty
fmap f (Node x l r) = Node (f x) (fmap f l) (fmap f r)