« Premiers pas en OCaml/Types primitifs » : différence entre les versions
Contenu supprimé Contenu ajouté
→Tableau récapitulatif : - information redondante |
m Robot : Correction des encodages de caractère |
||
Ligne 24 :
OCaml est [[w:Typage_statique|statiquement typé]]. Pourtant le type n'est jamais explicitement donné. C'est l'un des points forts de OCaml.
Il utilise l'[[w:
Voyons quelques exemples de type que OCaml est capable de reconnaître.
== Les entiers (''Integer'') ==
Les [[w:Entier_naturel|entiers]] sont uniquement composé de chiffres et éventuellement d'un moins (<big>'''-'''</big>) devant s'il est [[w:Signe_
=== Les décimaux ===
Ligne 52 :
=== Les hexadécimaux ===
Les [[w:
Vous pouvez les utiliser grâce au préfixe '''0x''' ('''0X'''). OCaml convertit automatiquement la valeur en décimal.
<source lang="ocaml">
Ligne 61 :
=== Les octaux ===
Les [[w:
Vous pouvez les utiliser grâce au préfixe '''0o''' ('''0O''').
<source lang="ocaml">
Ligne 70 :
=== Les binaires ===
Les [[w:
Vous pouvez les utiliser grâce au préfixe '''0b''' ('''0B'''):
<source lang="ocaml">
Ligne 148 :
== Les caractères (''character'') ==
Les [[w:
<source lang="ocaml">
# 'c';;
Ligne 199 :
== Les chaînes de caractères (string) ==
Les [[w:
<source lang="ocaml">
# "chaine";;
Ligne 208 :
== Les booléens (''boolean'') ==
Et enfin les [[w:
<source lang="ocaml">
# true;;
|