Raku kurss / Padziļināti / Moduļi / Moduļu pamati / Exercises / Statistikas modulis
Risinājums: Statistikas modulis
Šeit ir iespējams risinājums uzdevumam.
Kods
Programma stats.raku:
use Stats;
my @scores = 10, 20, 30, 40;
say "total: { total(@scores) }";
say "mean: { mean(@scores) }";🦋 Abus pirmkoda failus atrodiet direktorijā exercises/advanced/modules-basics/stats-module.
Izvade
$ raku -I. stats.raku
total: 100
mean: 25Komentāri
Viens
use Statsienes abas eksportētās apakšprogrammas uzreiz —useimportē visu, ko modulis atzīmējis aris export, nevis tikai vienu nosaukumu.meanmoduļa iekšienē izsauctotal. Programma patitotaltur neizsauc, un tomēr tas darbojas: moduļa apakšprogrammas var paļauties viena uz otru, un izsaucējs redz tikai eksportētos nosaukumus.Četriem skaitļiem, kas saskaitās par
100, vidējais ir100 / 4, kas ir25.