Kurso de Raku / Progresinta / Subprogramoj / Subskriboj / Exercises / Sumi ĉiujn argumentojn

Solvo: Sumi ĉiujn argumentojn

Jen ebla solvo de la tasko.

Kodo

sub total(*@nums) {
    [+] @nums
}

say total(3, 5, 7);

🦋 Vi povas trovi la fontkodon en la dosiero sum-all-arguments.raku.

Eligo

15

Komentoj

  1. La engluta parametro *@nums kolektas ĉiujn argumentojn en la tabelon @nums, kiom ajn da ili estas.

  2. La redukta metaoperatoro [+] poste adicias ilin ĉiujn, donante 15.

Kursa navigado

Sumi ĉiujn argumentojn   |   Nedeviga eksponento