Algorithmique - Programmation 1
Cours 4
Universit´e Henri Poincar´e
CESS Epinal
Automne 2008
1 / 23
Rappels : Types en Caml
Plan
Rappels : Types en Caml
Polymorphisme
Le filtrage
Le type produit cart´esien
Th´eor`eme de Curry
Application partielle
2 / 23
Rappels : Types en Caml
Rappels : Types en Caml
◮Types de base :
•bool´eens (bool)
•entiers relatifs (int)
•r´eels (float)
•caract`eres (char)
•chaˆınes (string)
◮Types fonctionnels :
•T1 -> T2
(exemple: val float_of_int: int -> float = <fun>)
NB: T1 ou T2 peuvent eux-mˆeme ˆetre des types
fonctionnels.
3 / 23
Rappels : Types en Caml
Rappels : Types en Caml (suite)
◮Quelques exemples de types fonctionnels :
# let f = function x -> x;;
4 / 23
Rappels : Types en Caml
Rappels : Types en Caml (suite)
◮Quelques exemples de types fonctionnels :
# let f = function x -> x;;
val f : ’a -> ’a = <fun>
4 / 23
1 / 30 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!