ابتدای محتوای صفحه
۱۹ - ۶تمرینهای فصل
برای نوعدادههای زیر نمونههای Foldable بنویسین.
۱.
data Constant a b =
Constant b۲.
data Two a b =
Two a b۳.
data Three a b c =
Three a b c۴.
data Three' a b =
Three' a b b۵.
data Four' a b =
Four' a b b bوقت فسفر سوزوندن ِه. با استفاده از foldMap یه تابعِ فیلتر برای تایپهای Foldable بنویسین.
filterF :: ( Applicative f
, Foldable t
, Monoid (f a))
=> (a -> Bool) -> t a -> f a
filterF = undefined