Dans cet article, vous allez découvrir comment gérer les majuscules avec capitalize et upcase dans une string en Ruby.
Une string en Ruby correspond à un texte simple, compris entre ' ' ou entre " ", et qui tient sur une ligne, comme par exemple :
"hello world"
Pour modifier cette string et mettre la première lettre en majuscule, il existe la fonction capitalize :
puts "hello world".capitalize
// output : "Hello world"
Quel que soit l'état de départ de la string, l'état d'arrivée sera toujours le même :
puts "HELLO WORLD".capitalize
// output : "Hello world"
puts "hello World".capitalize
// output : "Hello world"
Attention, s'il y a un chiffre en début de string, cela donne :
puts "2 hello world".capitalize
// output : "2 hello world"
puts "2 HELLO WORLD".capitalize
// output : "2 hello world"
Pour modifier la string de base et mettre toutes les lettres en majuscule, il existe la fonction upcase :
puts "hello world".upcase
// output : "HELLO WORLD"
Quel que soit l'état de départ de la string, l'état d'arrivée sera toujours le même :
puts "Hello World".upcase
// output : "HELLO WORLD"