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