Previous Up Next

6.5.1  Écriture d’une chaîne ou d’un caractère : "

Les chaînes de caractères s’écrivent en utilisant " (guillemets) comme délimiteurs.
Un caractère est une chaîne ayant un caractère; en effet les délimiteurs ou (quote) servent à préciser que l’on ne doit pas évaluer la variable mise entre les quotes.
Exemple :
"a" est un caractère mais ’a’ ou quote(a) désigne la variable a non évaluée.
Les caractères d’une chaîne sont repérés par un indice (comme pour les listes).
Pour accéder à un élément d’une chaîne, on tape l’indice de cet élément entre des crochets pour des indices qui commencent à 0
ou bien
on tape son indice entre des doubles crochets pour des indices qui commencent à 1.
Attention ! Pour toutes les autres fonctions de Xcas (autres que l’accés à un élément), l’indice du premier élément est 0.
Exemple :
On tape :

"bonjour"[2]

On obtient :

"n"

On tape :

"bonjour"[[2]]

On obtient :

"o"

Remarque
Lorsque l’on tape une chaîne de caractères dans la ligne de commande, cela génère un écho en réponse.
Exemple :
On tape :

"bonjour"

On a "bonjour" s’inscrit comme question et on a bonjour comme réponse.
On tape :

"bonjour"+", ca va?"

On obtient :

"bonjour, ca va?"

Previous Up Next