Derniers sujets
Meilleurs posteurs
StrangerMaan | ||||
Gezark | ||||
jamai | ||||
Zensho | ||||
sa.achraf | ||||
sacnoel32 | ||||
Therickyy | ||||
kaly | ||||
KubY | ||||
Lelouch-sama |
Langage ruby:Chaînes de caractères
GeekMaroc :: Programation :: Autre
Page 1 sur 1
Langage ruby:Chaînes de caractères
Bonjour à tous pour ce troisième épisode de la série tuto Ruby.
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: #%^?*@!"
[Vous devez être inscrit et connecté pour voir cette image]
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 " :
[Vous devez être inscrit et connecté pour voir cette image]
Maintenant, regardez ceci:
[Vous devez être inscrit et connecté pour voir cette image]
Ruby considère "1" comme étant une chaîne de caractères, pas un nombre.
Voici quelques méthodes utiles qui travaillent avec des chaînes de caractères:
[Vous devez être inscrit et connecté pour voir cette image]
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: #%^?*@!"
Opérateurs
Voici quelques trucs amusants que Ruby vous permet de faire avec des chaînes de caractères:[Vous devez être inscrit et connecté pour voir cette image]
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 " :
[Vous devez être inscrit et connecté pour voir cette image]
Maintenant, regardez ceci:
[Vous devez être inscrit et connecté pour voir cette image]
Ruby considère "1" comme étant une chaîne de caractères, pas un nombre.
Méthodes
Voici quelques méthodes utiles qui travaillent avec des chaînes de caractères:
[Vous devez être inscrit et connecté pour voir cette image]
Quelques exercices
Quel sera le résultat de l'expression suivante: 'Bonjour '.length + 'monde!'.length ? Sujets similaires
» Langage ruby:Introduction
» Langage ruby:premier pas
» Langage ruby:Variables
» Langage ruby:Votre premier programme
» Langage ruby:De nouveaux noms pour de vieilles choses
» Langage ruby:premier pas
» Langage ruby:Variables
» Langage ruby:Votre premier programme
» Langage ruby:De nouveaux noms pour de vieilles choses
GeekMaroc :: Programation :: Autre
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
2014-08-19, 06:11 par freetfire
» Comment sauvegarder et partager nos fichiers?
2014-08-12, 08:01 par MariellePar
» Thal Kwenda ;)
2014-03-01, 06:37 par Thalkwenda
» liossenel ashfox in the place
2013-02-20, 09:15 par liossenel
» SLEEPING DOGS XBOX360-SWAG
2012-09-22, 13:27 par Therickyy
» Stranger play with Slender Part 1 "the looking back game"
2012-09-15, 10:14 par StrangerMaan
» organisation
2012-09-15, 04:43 par KubY
» Un bleme sur iPhone ? Votre serviteur est là !!!
2012-09-12, 13:14 par jamai
» TheRickyy est ... Bah il est là et nulle part ailleurs
2012-09-11, 16:06 par StrangerMaan