Cursus Raku / Geavanceerd / Subroutines / Signaturen / Exercises / Alle argumenten optellen
Oplossing: Alle argumenten optellen
Hier is een mogelijke oplossing voor de opgave.
Code
sub total(*@nums) {
[+] @nums
}
say total(3, 5, 7);🦋 De broncode is te vinden in het bestand sum-all-arguments.raku.
Uitvoer
15Opmerkingen
De slurpy parameter
*@numsverzamelt alle argumenten in de array@nums, ongeacht hoeveel het er zijn.De reductie-meta-operator
[+]telt ze vervolgens allemaal bij elkaar op, wat15oplevert.