« Programmation Ruby/Types standards » : différence entre les versions
Contenu supprimé Contenu ajouté
m Bot: Retouches cosmétiques |
|||
Ligne 15 :
maChaine = String.new("Une chaine de caractères")
Mais le moyen le plus courant de créer une chaine est de la placer entre simple quote (') ou entre double quote ("). Néanmoins ces deux moyens ne sont pas équivalents : en utilisant les doubles quotes ruby évaluera les expressions contenues entre ''#{''
i = 100
Ligne 95 :
''length'' permet de connaitre la taille d'une chaîne de caractères :
"Bonjour le monde".length
===== index et rindex =====
Ligne 129 :
L'opérateur de multiplication renvoie une chaine de caractères contenant ''n'' fois la chaîne représentée par l'objet :
"Ho! " * 3
===== + =====
Ligne 219 :
"Bonjour\r\n".chomp("jour") => "Bonjour\r\n"
Pour rappel, les méthodes finissant par "''!''" sont des méthodes non pures :
===== downcase, downcase!, upcase, upcase!, swapcase, swapcase!, capitalize et capitalize! =====
Ligne 298 :
"%d %04x" % [12.5, 42] => "12 002a"
=====
La méthode ''unpack'' permet de décoder des chaînes de caractères (ou contenant des données binaires) en correlation avec une chaîne de format.
Ligne 597 :
== Expression rationnelle ==
Les expressions rationnelles (également nommées expressions régulières) sont un mécanisme puissant mais qui peut être complexe.
Ruby propose une classe pour l'utilisation des expressions rationnelles, les développeurs Perl seront heureux car son utilisation en Ruby est quasi-identique.
|