Cursus Raku / Provectus / Operatores / Meta-operatores / Exercises / Medietas array
Solutio: Medietas array
Hic est possibilis solutio.
Codex
my @data = 10, 20, 30, 40;
say ([+] @data) / @data.elems;🦋 Inveni codicem fontem in archivo sum-of-array.raku.
Exitus
25Commentarii
Meta-operator reductionis
[+]operatorem+inter omnia elementa@dataponit, ergo[+] @dataaequivalet10 + 20 + 30 + 40, id est,100. Parentheses necessariae sunt ut reductio ante divisionem fiat.Summam per
@data.elems, numerum elementorum, dividens medium25dat. Si eventus aequaliter non divideretur, Raku exactumRatpotius quam rotundatum produxisset.