Курс по Raku / Приложение 🆕 / Работа с данни / Текст и низове / Exercises / Пребройте гласните
Решение: Пребройте гласните
Ето едно възможно решение на задачата.
Код
my $text = 'Programming in Raku';
say +$text.comb(/ <[aeiouAEIOU]> /);🦋 Намерете програмата във файла count-vowels.raku.
Изход
6Коментари
Подаването на регулярен израз на
.combвръща всеки съвпадащ знак. Класът от знаци<[aeiouAEIOU]>изброява гласните и в двата регистъра.Префиксният
+поставя получения списък в числов контекст и дава дължината му — броя на гласните.