Raku-Kurs / Fortgeschritten / Subroutinen / Verschachtelte Unterprogramme / Exercises / Ein privater Helfer
Lösung: Ein privater Helfer
Hier ist eine mögliche Lösung der Aufgabe.
Code
sub stats {
sub double($x) { $x * 2 }
say double(3) + double(5);
}
stats;🦋 Den Quellcode finden Sie in der Datei private-helper.raku.
Ausgabe
16Kommentare
Der Helfer
doubleist innerhalb vonstatsdefiniert, sodass er nur dort sichtbar ist und nicht von anderswo im Programm aufgerufen werden kann.statsverwendet ihn zweimal:double(3)ergibt6unddouble(5)ergibt10, und ihre Summe ist16.
Kursnavigation
← Ein privater Helfer | Über den äußeren Bereich schließen →