Курс Raku / Розширені / Підпрограми / Вкладені підпрограми / Вправи / Приватний помічник
Розв’язання: Приватний помічник
Ось один із можливих варіантів розв’язання задачі.
Код
sub stats {
sub double($x) { $x * 2 }
say double(3) + double(5);
}
stats;🦋 Вихідний код можна знайти у файлі private-helper.raku.
Вивід
16Коментарі
Помічника
doubleвизначено всерединіstats, тож він видимий лише там і його не можна викликати звідкись іще в програмі.statsкористується ним двічі:double(3)дає6, аdouble(5)дає10, і їхня сума становить16.