Raku-Kurs / Fortgeschritten / Subroutinen / Signaturen / Exercises / Alle Argumente summieren

Lösung: Alle Argumente summieren

Hier ist eine mögliche Lösung der Aufgabe.

Code

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

say total(3, 5, 7);

🦋 Den Quellcode finden Sie in der Datei sum-all-arguments.raku.

Ausgabe

15

Kommentare

  1. Der Slurpy-Parameter *@nums sammelt alle Argumente im Array @nums, egal wie viele es sind.

  2. Der Reduktions-Meta-Operator [+] addiert sie dann alle zusammen und ergibt 15.

Kursnavigation

Alle Argumente summieren   |   Ein optionaler Exponent