Курс по Raku / Напреднали / Модули / Основи на модулите / Exercises

Използвайте модул за статистика

Задача

Даден ви е модул Stats.rakumod, който експортира две подпрограми — total и mean — където mean е изградена върху total:

unit module Stats;

sub total(@numbers) is export {
    [+] @numbers
}

sub mean(@numbers) is export {
    total(@numbers) / @numbers.elems
}

Напишете отделна програма, която използва този модул и за списъка 10, 20, 30, 40 отпечатва както сумата, така и средното аритметично.

Пример

При стартиране с модула в пътя за търсене, програмата отпечатва:

$ raku -I. stats.raku
total: 100
mean: 25

Решение

Вижте решението

Навигация в курса

Решение: Използвайте конвертора   |   Решение: Използвайте модул за статистика