Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах

Строки

В части «Основы» вы узнали, как создавать строки — конкатенация, интерполяция и длина строки. Строки также обладают богатым набором методов. В этом разделе собраны наиболее полезные из них. (Поиск с помощью регулярных выражений — это отдельная большая тема, которая рассматривается в своей собственной части позже.)

Три метода изменяют регистр букв в строке:

say 'raku'.uc; # RAKU  — upper case
say 'RAKU'.lc; # raku  — lower case
say 'raku'.tc; # Raku  — title case (first letter capitalised)

Метод flip переворачивает символы строки в обратном порядке:

say 'Raku'.flip; # ukaR

А оператор x повторяет строку заданное количество раз:

say 'ab' x 3; # ababab

В следующих темах показано, как искать внутри строк, а также как разделять их на части и соединять обратно.

Темы этого раздела

Практика

Пройдите 1 тест по содержанию этого раздела.

Упражнения

В этом разделе 3 упражнения. Прежде чем приступать к практике, изучите все темы раздела.

  1. Перевернуть и прокричать
  2. Акроним
  3. Доменная часть

Навигация по курсу

Решение: Нативный массив   |   Поиск в строках