让我们说你有
data SS=
SSliteral Value
和
data Value=
SSint Int
现在假设您n
的类型为SS
。您希望获得Int
的{{1}}值,您将如何进行此操作?
答案 0 :(得分:11)
答案 1 :(得分:0)
我们使用记录语法定义:
data SS = SSliteral {
ssValue :: Value
}
data Value = SSint {
ssInt :: Int
}
现在我们定义
getIt :: SS -> Int
getIt = ssInt . ssValue
现在我们没有任何意义了。