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é

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Liens externes