可以在haskell中继承数据类型吗?让我们假设:在Haskell中继承数据类型?
data Data1 = Data1
{ name :: String
} deriving (Show)
在同一个模块,我想要做的事,如:
data Data2 = Data1
let x = Data2 "Something"
我希望Data2
有场name
,从Data1
'继承'。我知道data Data2 = Data1
不这样做。所以,我想知道是否有办法做到这一点。
感谢
安德烈
我只想指出[乙烯](https://github.com/VinylRecords/Vinyl/blob/master/Data/Vinyl/Relation.hs)记录确实有这样的事情。 – phg