« Premiers pas en OCaml/Types primitifs » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Les caractères (character) : attention aux caractères sur plusieurs octets |
|||
Ligne 155 :
- : char = 'c'
</source>
{{Attention|Avec_fond = oui| Un caractère n'en est pas deux ! Le code suivant provoque une erreur :
<source lang="ocaml">
Ligne 161 ⟶ 162 :
</source>
}}
<br>
{{Attention|Avec_fond = oui| Un caractère accentué peut utiliser plusieurs octets suivant l'encodage utilisé par l'éditeur de texte et/ou le terminal :
<source lang="ocaml">
# 'é' ;;
Characters 0-1:
'é' ;;
^
Error: Syntax error
# String.length "é" ;;
- : int = 2
</source>
}}
À noter que certains caractères spéciaux se notent en commençant par un antislash '\' :
{| style="text-align:center" class="wikitable"
|