Logo de kxs.frFiches pour l'informatique

Chaine de caractère [string]

Déclaration

Une chaine de caractères est entre guillemets doubles ".

let a = "chaine de caractères"

Il existe plusieurs façons de saisir un caractère :

Caractères d'échappement
Caractère Signification
\nsaut à la ligne
\ttabulation
\\antislash
\"guillemet double
\'guillemet simple (inutile pour les strings)

Opérations

Accès aux éléments

Pour accéder aux éléments d'une chaîne de caractères, on utilise la notation chaine.[i]i est la position de l'élement dans la chaîne :

# let chaine = "abcde";;
val chaine : string = "abcde"
# chaine.[2];;
- : char = 'c'

On récupère alors un élément de type char.

Conversions

Fonctions