我有以下类型:
data Suit = Club | Diamond | Heart | Spade deriving Show
data Rank = R2 | R3 | R4 | R5 | R6 | R7 | R8 | R9 | R10 | Jack | Queen | King | Ace deriving Show
data JokerColor = Red | Black deriving Show
data JCard = NormalCard Suit Rank | JokerCard JokerColor如何显示JCard?目前我得到的是No instance for (Show JCard)
发布于 2012-03-11 23:51:36
只需以与JokerColor相同的方式为JCard派生show。
data JokerColor = Red | Black deriving Show
data JCard = NormalCard Suit Rank | JokerCard JokerColor deriving Show对于大多数类型,人们通常会派生Eq、Ord和Show。
https://stackoverflow.com/questions/9656405
复制相似问题