Kurso de Raku / Progresinta / Moduloj / Bazaj konoj pri moduloj / Exercises / Uzi statistikan modulon
Solvo: Uzi statistikan modulon
Jen ebla solvo de la tasko.
Kodo
La programo, stats.raku:
use Stats;
my @scores = 10, 20, 30, 40;
say "total: { total(@scores) }";
say "mean: { mean(@scores) }";🦋 Vi povas trovi ambaŭ fontdosierojn en la dosierujo exercises/advanced/modules-basics/stats-module.
Eligo
$ raku -I. stats.raku
total: 100
mean: 25Komentoj
Unu sola
use Statsenportas ambaŭ eksportitajn subrutinojn samtempe —useimportas ĉion, kion la modulo markas peris export, ne nur unu nomon.meanvokastotalene de la modulo. La programo neniam vokastotalpropranome tie, tamen ĝi ankoraŭ funkcias: la subrutinoj de modulo povas dependi unu de la alia, kaj la vokanto vidas nur la eksportitajn nomojn.Kun kvar nombroj sumiĝantaj al
100, la mezumo estas100 / 4, kio estas25.