Les nombres ne sont pas les seuls types de données que vous utiliserez pour programmer avec Ruby. En effet, vous allez probablement devoir manipuler des lettres, des mots ou encore des blocs de texte.
Ruby identifie ce genre de données par le terme chaine de caractères (en anglais, «string»). Voici quelques exemples de chaînes:
"a"
"Salut."
"Longue vie à Ruby!!!"
"5 est mon nombre préféré. Quel est le votre?"
"Snoopy a dit: #%^?*@!"
Voici quelques trucs amusants que Ruby vous permet de faire avec des chaînes de caractères:
Voici un moyen de s'en souvenir: "salut " * 3 fait la même chose que "salut " + "salut " + "salut " , ce qui nous donnera donc "salut salut salut " .
Remarquez ce qu'il se passe lorsque nous retirons l'espace blanc de "salut " :
Maintenant, regardez ceci:
Ruby considère "1" comme étant une chaîne de caractères, pas un nombre.