• [^] # Re: quelques points

    Posté par . En réponse à la dépêche De tout, de rien, des bookmarks, du bla bla #29. Évalué à 2.

    Sinon t'utilise un vrai langage qui sait faire les trucs stupides tout seul :)

    import Data.List as L
    type Taille = Int
    data Sexe = Homme Taille | Femme deriving (Eq,Ord,Show)
    data Personne = Personne { nom :: String
     , age :: Int
     , sexe :: Sexe
     } deriving (Eq, Ord, Show)
    liste_personnes = [ Personne "Vincent" 42 (Homme 15)
     , Personne "Anne" 32 Femme
     ]
    main = print $ L.sort liste_personnes

    Bon, il faut quand même lui dire qu'il a le droit d'inventer un ordre pour les type que tu lui décrit.

    Please do not feed the trolls