Forum de discussion pour l'UE Programmation Fonctionnelle en OCaML

Séparation d'une liste suivant un prédicat

Séparation d'une liste suivant un prédicat

Mohammed-Amine El Kerzazi
Vastuste arv 1

Bonjour,

J'ai tester ma fonction sur ma machine et j'ai bien un résultat de type (int list * int list) list, alors que j'ai une erreur sur moodle que ma fonction n'est pas de ce type de sortie.

Cordialement,

Vastuses Mohammed-Amine El Kerzazi

Re: Séparation d'une liste suivant un prédicat

Irene Durand

Le type de la fonction demandée est ('a -> bool) -> 'a list -> 'a list * 'a list

Le résultat est un couple de listes (et non pas une liste de couples de listes (int list * int list) list).