1
比方說你有哈斯克爾的數據類型模式匹配
data SS=
SSliteral Value
和
data Value=
SSint Int
現在讓我們說你有n
這是SS
類型。你想獲得Int
的價值SS
,你會怎麼做呢?
比方說你有哈斯克爾的數據類型模式匹配
data SS=
SSliteral Value
和
data Value=
SSint Int
現在讓我們說你有n
這是SS
類型。你想獲得Int
的價值SS
,你會怎麼做呢?
我們定義與記錄語法:
data SS = SSliteral {
ssValue :: Value
}
data Value = SSint {
ssInt :: Int
}
現在我們定義
getIt :: SS -> Int
getIt = ssInt . ssValue
而現在我們是自由點。
+1鏈接 – Landei 2010-11-09 09:23:51