Raku-Kurs / Fortgeschritten / Subroutinen / Verschachtelte Unterprogramme / Exercises / Eine innere Summe

Lösung: Eine innere Summe

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

Code

sub compute {
    sub add($x, $y) {
        $x + $y;
    }

    add(2, 3) + add(4, 5);
}

say compute;

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

Ausgabe

14

Kommentare

  1. Der verschachtelte add wird zweimal innerhalb von compute verwendet: add(2, 3) ergibt 5 und add(4, 5) ergibt 9.

  2. Ihre Summe, 14, ist der Wert, den compute zurückgibt.

Kursnavigation

Eine innere Summe   |   Quiz — Verschachtelter Gültigkeitsbereich