« Programmation Ruby/Types standards » : différence entre les versions
Contenu supprimé Contenu ajouté
m Programmation Ruby Types standards déplacé vers Programmation Ruby/Types standards: manuellement car le bot a rencontré une erreur du serveur |
Liens |
||
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 ''#{'' et ''}'', ainsi que les [[Programmation Ruby
i = 100
Ligne 26 :
=> la valeur de i est \n #{i}
Dans une chaine de caractère ''\'' à une valeur particulière, elle permet de placer un [[Programmation Ruby
puts 'un simple quote : \' qui ne ferme pas la chaine, et ici un backslash : \\'
Ligne 60 :
=== Comparaisons de chaînes ===
Les chaînes de caractères peuvent être comparées entre elles comme indiqués dans le chapitre [[Programmation Ruby
"abcdef" <=> "abcde" => 1
Ligne 109 :
"Bonjour le monde".index('o',7) => 12
Nous pouvons également utiliser une [[Programmation Ruby
''rindex'' effectue le même travail à la différence près que la recherche se fait à partir de la fin de la chaîne de caractères :
Ligne 160 :
maChaine[-3,5] => nde
On peut également utiliser une [[Programmation Ruby
L'opérateur ''[]='' permet de changer le contenu d'une chaine de caractères. L'utilisation est semblable à celle de ''[]'', à la différence que plutôt que de renvoyer un ensemble de caractères, l'opérateur modifiera la chaîne :
Ligne 178 :
puts maChaine => Bonjour Roger
On peut directement utiliser une chaîne de caractères ou une [[Programmation Ruby
maChaine["Bonjour"] = "Hello"
Ligne 197 :
"B.o.n.j.o.u.r".split('.',3) => ["B","o","n.j.o.u.r"]
Nous pouvons également utiliser une [[Programmation Ruby
===== chomp, chomp!, chop et chop! =====
|