MultiplyByN()
Multiply EVERY number inside the string by n (mutating).
aussi écrite: MultipliedByN
Exemples de base (2)
o1 = new stzString("The total is 42 dollars and 13 cents.")
o1.MultiplyByN(2)
# both doubled
? o1.Content()
o1.DivideByN(2)
# both halved back
? o1.Content()
o1.AddN(8)
# both plus eight
? o1.Content()
o1.RetrieveN(12)
# both minus twelve
? o1.Content()The total is 84 dollars and 26 cents. The total is 42 dollars and 13 cents. The total is 50 dollars and 21 cents. The total is 38 dollars and 9 cents.
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de from_regexuter_03_pr.ring(s'ouvre dans un nouvel onglet)
o2 = new stzString("The total is 42 dollars and 13 cents.")
o2.MultiplyByNXT([2, 3])
# 42 by 2, 13 by 3
? o2.Content()
o2.DivideByNXT([ 2, 3 ])
# divided back
? o2.Content()
o2.AddNXT([ 8, 7 ])
# 42 plus 8, 13 plus 7
? o2.Content()
o2.RetrieveNXT([40, 10])
# 50 minus 40, 20 minus 10
? o2.Content()The total is 84 dollars and 39 cents. The total is 42 dollars and 13 cents. The total is 50 dollars and 20 cents. The total is 10 dollars and 10 cents.
exécuté le 2026-10-02 04:24 dans la bibliothèque au commit 0e72e2e2c ; tiré de from_regexuter_03_pr.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzString
- La référence du domaine : Chaînes de caractères
- Les autres méthodes de ces exemples : stzString.AddN · stzString.DivideByN · stzString.RetrieveN

