Algorithmique - Programmation 1
Cours 4
Universit´e Henri Poincae
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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !