Début, fin, milieu et fin d’une chaîne : head mid tail

### 6.5.4 Début, fin, milieu et fin d’une chaîne : head mid tail

- head(s) renvoie le premier caractère de la chaîne s.
  On tape :
  head("bonjour")
  Ou on tape :
  "bonjour"[0]
  On obtient :
  "b"
- il n’y a pas de commande spécifique pour avoir le dernier le caractère de la chaîne s. Mais on convient que l’indice du dernier (resp avant-dernier) caractère est aussi égal à -1 (resp -2).
  On tape :
  s:="bonjour";s[size(s)-1]
  Ou on tape :
  s:="bonjour";s[-1]
  Ou on tape :
  "bonjour"[-1]
  On obtient :
  "r"
- mid(s,p,q) renvoie un morceau de longueur q de la chaîne s commençant au caractère d’indice p (attention! les indices commencent à 0).
  On tape :
  mid("bonjour",2,4)
  On obtient :
  "njou"
- tail(s) renvoie la chaîne s privée de son premier caractère.
  On tape :
  tail("bonjour")
  On obtient :
  "onjour"