Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Подстановка и замена / Exercises / Строчные буквы
Решение: Строчные буквы
Вот один из возможных вариантов решения задачи.
Код
my $s = 'RAKU';
$s ~~ tr/A..Z/a..z/;
say $s;🦋 Исходный код можно найти в файле lowercase-letters.raku.
Вывод
rakuКомментарии
tr///отображает каждый символ первого диапазона в символ, стоящий на той же позиции во втором.Здесь диапазоны идут от прописных букв к строчным, поэтому каждая прописная буква заменяется своей строчной парой — это направление, обратное переводу в верхний регистр.