可以说我有以下内容:
data Greek = Alpha | Beta | Gamma | Phi deriving Show
我想使用除 Beta 之外的所有项目的默认显示,我想说“两个”。
我可以这样做吗?
deriving Show
使用标准实例化机制(简单地返回定义)。如果你想要任何特殊的东西,你必须手动实例化它:
data Greek = Alpha | Beta | Gamma | Phi
instance Show Greek
where
show Alpha = "Alpha"
show Beta = "2"
show Gamma = "Gamma"
show Phi = "Phi"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)