Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Adverbia / Exercises / Omnes numeri

Solutio: Omnes numeri

Ecce solutio possibilis huius exercitationis.

Codex

my @numbers = 'x=5, y=10, z=15' ~~ m:g/\d+/;
say @numbers.map(*.Str).join('+');

🦋 Inveni codicem fontem in archivo all-numbers.raku.

Exitus

5+10+15

Commentarii

  1. \d+ totam cifrarum seriem congruit, et :g omnem talem seriem colligit — hic 5, 10 et 15.

  2. Unaquaeque congruentia obiectum congruentiae est, itaque .map(*.Str) ea in catenas simplices vertit antequam ea per + coniungas.

Omnes numeri   |   Substitutio et permutatio