好的,所以我有这种新类型
data Person = Pers {
vorname,
nachname :: String,
geburtstag :: Geburtstag } deriving (Eq, Show)
和
type Tag = Int
data Monat = Jan | Feb | Mar | Apr | Mai | Jun | Jul | Aug | Sep | Okt | Nov | Dez deriving (Eq, Show)
type Jahr = Int
data Geburtstag = Gtg Tag Monat Jahr deriving (Eq, Show)
type Eintrag = (Person, Anschrift, SozNr)
我需要知道如何访问元素,例如 geburtstag 和其中的元素(tag、monat、jahr)
例如,我有一个 Eintrag,我需要从 geburtstag 访问 geburtstag 甚至 Monat