ruby:swapcase
Un article de Polydoc.
Sommaire |
[modifier] Syntaxe
Ce sont des méthodes de la classe String.
String#swapcase String#swapcase! [String].swapcase [String].swapcase!
[modifier] Description
String#swapcase prend en paramètre un objet de type String et renvoie un objet de type String dont tous les caractères initialement en majuscule sont en minuscule et dont tous les caractères initialement en minuscule sont en majuscule.
[modifier] Notes
String#swapcase ne modifie pas pour autant l'objet initial.
Pour modifier cet objet au lieu d'en créer un nouveau, utilisez la méthode String#swapcase! cela vous permettra notamment d'économiser de la mémoire.
[modifier] Exemples
phrase = "Hello World !" puts phrase.swapcase puts phrase # on vérifie la casse de l'objet initial puts phrase.swapcase! puts phrase # on peut voir que l'objet initial a été modifié

