Ocaml type

Discutez d'informatique ici !
tak9am5ura
Messages: 1
Enregistré le: 15 Fév 2015, 20:15

Ocaml type

par tak9am5ura » 04 Avr 2015, 17:20

Bonjour a tous!

Je suis en L1 et en programmation nous sommes en train d'étudier les types .

Mon chargé de TD ne parlant pas tres bien le français, il se contente de noter la correction d'un exercice au tableau, et ce sans nous fournir des explications.

Je prends donc en note son corrigé et de retour chez moi je m'appercoi qu'il ne compile pas, pourtant j'ai essayé toutes les variante possibles..

L'enonce est le suivant : definir un type note puis une fonction calculant la moyenne des notes de maths.
Le type note est

type note= |Maths of float|Info of float|Langue of float|Humanite of float;;

et la fonction est

let f l= let rec g ll= match ll with |[]->0 |h::t-> begin match h with |math x->(x +. f t) |_->f t; end in let rec fi ll= match ll with |[]->0 |h::t->begin match h with |math x->1 + fi t |_->fi t; end in g 1 /. float_of_int (fi 1);;

Pourquoi cela ne marche pas? Y aurai-il moyen d'y remedier? Merci d'avance!



 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite