Cursus Raku / Geavanceerd / Meer over ingebouwde types / Sets, bags en mixes / Exercises / Tellen in een bag
Oplossing: Tellen in een bag
Hier is een mogelijke oplossing voor de opgave.
Code
my $words = bag('the cat sat on the mat'.words);
say $words<the>;
say $words.total;🦋 Je kunt de broncode vinden in het bestand bag-count.raku.
Uitvoer
2
6Opmerkingen
'the cat sat on the mat'.wordslevert de zes woorden op, enbagtelt elk woord. Met de subscript<the>krijg je terug hoe vaaktheis gezien — twee keer.De methode
totalsomt alle tellingen op, wat gelijk is aan het aantal woorden dat in de bag is gestopt —6.
Cursusnavigatie
← Tellen in een bag | Reeksen →