Accéder aux membres d'un type de données personnalisé en Haskell

Dire que j'ai l'personnalisé suivant le type de données et la fonction en Haskell:

data Person = Person { first_name :: String, 
                       last_name :: String,
                       age :: Int 
                     } deriving (Eq, Ord, Show)

Si je veux créer une fonction print_age pour imprimer l'âge de la Personne, comme suit: print_age (Person "John" "Smith" 21) , comment pourrais-je écrire print_age pour accéder à l'âge de paramètre? Je suis Orientée Objet gars, donc je suis hors de mon élément ici. Je suis fondamentalement de la recherche de l'équivalent de la Personne.l'âge.

InformationsquelleAutor | 2012-04-11