Ruby Language Chaînes de positionnement


Exemple

En Ruby, les chaînes peuvent être justifiées à gauche, justifiées à droite ou centrées

Pour justifier la chaîne, utilisez la méthode ljust . Cela prend deux paramètres, un entier représentant le nombre de caractères de la nouvelle chaîne et une chaîne représentant le motif à remplir.

Si l'entier est supérieur à la longueur de la chaîne d'origine, la nouvelle chaîne sera justifiée à gauche avec le paramètre de chaîne facultatif prenant l'espace restant. Si le paramètre de chaîne n'est pas donné, la chaîne sera remplie d'espaces.

str ="abcd"
str.ljust(4)          => "abcd"
str.ljust(10)         => "abcd      "

Pour justifier correctement une chaîne, utilisez la méthode rjust . Cela prend deux paramètres, un entier représentant le nombre de caractères de la nouvelle chaîne et une chaîne représentant le motif à remplir.

Si le nombre entier est supérieur à la longueur de la chaîne d'origine, la nouvelle chaîne sera justifiée à droite avec le paramètre de chaîne facultatif prenant l'espace restant. Si le paramètre de chaîne n'est pas donné, la chaîne sera remplie d'espaces.

str = "abcd"
str.rjust(4)          => "abcd"
str.rjust(10)         => "      abcd"

Pour centrer une chaîne, utilisez la méthode center . Cela prend deux paramètres, un entier représentant la largeur de la nouvelle chaîne et une chaîne avec laquelle la chaîne d'origine sera complétée. La chaîne sera alignée sur le centre.

str = "abcd"
str.center(4)          => "abcd"
str.center(10)         => "   abcd   "