Premiers pas Donn´ees structur´ees La programmation dans l’´epreuve de mod´elisation
Expressions
•Un programme OCaml est grossi`erement constitu´e d’une suite
finie d’expressions qui sont ´evalu´ees une `a une.
•Contrairement `a certains langages (C, C++, Java), il n’existe
pas d’instruction en OCaml.
•Chaque expression a un type qui peut ˆetre d´etermin´e avant
l’ex´ecution du programme.
•Exemples
•5∗2 + 7 est une expression de type entier int.
•true est une expression de type bool´een bool.
•for i = 1 to 10 do print int i done est une expression de
type unit´e unit.
•On utilise deux points-virgules pour indiquer la fin d’une
expression. Voici un exemple de programme :
print string ”Bonjour !” ;;
print newline ();;