Raku-Kurs / Anhang 🆕 / Arbeiten mit Daten / Text und Zeichenketten / Exercises / Vokale zählen

Lösung: Vokale zählen

Hier ist eine mögliche Lösung der Aufgabe.

Code

my $text = 'Programming in Raku';

say +$text.comb(/ <[aeiouAEIOU]> /);

🦋 Du findest den Quellcode in der Datei count-vowels.raku.

Ausgabe

6

Kommentare

  1. Übergibt man .comb ein Regex, liefert es jedes treffende Zeichen. Die Zeichenklasse <[aeiouAEIOU]> führt die Vokale in beiden Schreibungen auf.

  2. Das vorangestellte + versetzt die entstandene Liste in numerischen Kontext und gibt ihre Länge — die Anzahl der Vokale.

Kursnavigation

Vokale zählen   |   Jedes Wort groß