GeekMaroc
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Derniers sujets
» Cracker RPG MAKER VX ACE.
Langage ruby:Chaînes de caractères Empty2014-08-19, 06:11 par freetfire

» Comment sauvegarder et partager nos fichiers?
Langage ruby:Chaînes de caractères Empty2014-08-12, 08:01 par MariellePar

» Thal Kwenda ;)
Langage ruby:Chaînes de caractères Empty2014-03-01, 06:37 par Thalkwenda

» liossenel ashfox in the place
Langage ruby:Chaînes de caractères Empty2013-02-20, 09:15 par liossenel

» SLEEPING DOGS XBOX360-SWAG
Langage ruby:Chaînes de caractères Empty2012-09-22, 13:27 par Therickyy

» Stranger play with Slender Part 1 "the looking back game"
Langage ruby:Chaînes de caractères Empty2012-09-15, 10:14 par StrangerMaan

» organisation
Langage ruby:Chaînes de caractères Empty2012-09-15, 04:43 par KubY

» Un bleme sur iPhone ? Votre serviteur est là !!!
Langage ruby:Chaînes de caractères Empty2012-09-12, 13:14 par jamai

» TheRickyy est ... Bah il est là et nulle part ailleurs
Langage ruby:Chaînes de caractères Empty2012-09-11, 16:06 par StrangerMaan

-45%
Le deal à ne pas rater :
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go /1 To
1099.99 € 1999.99 €
Voir le deal

Langage ruby:Chaînes de caractères

Aller en bas

Langage ruby:Chaînes de caractères Empty Langage ruby:Chaînes de caractères

Message  StrangerMaan 2012-09-04, 04:56

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: #%^?*@!"

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 ?
StrangerMaan
StrangerMaan
Admin
Admin

Messages : 75
Date d'inscription : 24/08/2012
Age : 26
Localisation : Casablanca

https://www.youtube.com/user/StrangerMaan?feature=mhee

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum