代码之家  ›  专栏  ›  技术社区  ›  bbarker

一个人如何从一个“有界之地a”派生出一个“有界之地(可能是a)”?

  •  0
  • bbarker  · 技术社区  · 7 年前

    Data.Enum.BoundedEnum (Maybe InstitutionContactType) instance enumMaybe :: BoundedEnum a => Enum (Maybe a) , instance boundedMaybe :: Bounded a => Bounded (Maybe a) instance boundedEnumInstitutionContactType :: BoundedEnum InstitutionContactType enumMaybe ?

    boundedMaybe Bounded (Maybe a) , 也许 Enum (Maybe a) class (Bounded a, Enum a) <= BoundedEnum a 应该 ,也给我们 BoundedEnum (Maybe a) ,我认为我的方向性是正确的,如果我理解正确的话,实例和类的方向性是相反的。

    0 回复  |  直到 7 年前
        1
  •  0
  •   bbarker    7 年前

    当然,我现在终于意识到这是行不通的,因为 BoundedEnum Bounded Enum .