Cursus Raku / Addendum 🆕 / Werken met gegevens / Tekst en strings / Exercises / Tel de klinkers
Oplossing: Tel de klinkers
Hier is een mogelijke oplossing voor de taak.
Code
my $text = 'Programming in Raku';
say +$text.comb(/ <[aeiouAEIOU]> /);🦋 Je kunt de broncode vinden in het bestand count-vowels.raku.
Uitvoer
6Opmerkingen
Een regex aan
.combmeegeven geeft elk matchend teken terug. De tekenklasse<[aeiouAEIOU]>somt de klinkers in beide schrijfwijzen op.Het voorvoegsel
+zet de resulterende lijst in numerieke context, wat haar lengte geeft — het aantal klinkers.