Курс Raku / Розширені / Докладніше про вбудовані типи

Рядки

У частині «Основи» ви дізналися, як будувати рядки — конкатенація, інтерполяція та довжина рядка. Рядки також мають багатий набір методів. Цей розділ збирає найкорисніші з них. (Пошук за регулярними виразами — окрема, більша тема, розглянута далі у власній частині.)

Три методи змінюють регістр літер рядка:

say 'raku'.uc; # RAKU  — верхній регістр
say 'RAKU'.lc; # raku  — нижній регістр
say 'raku'.tc; # Raku  — заголовний регістр (перша літера велика)

Метод flip обертає символи рядка:

say 'Raku'.flip; # ukaR

А оператор x повторює рядок задану кількість разів:

say 'ab' x 3; # ababab

Наступні теми показують, як шукати всередині рядків і як розбивати їх на частини та склеювати назад.

Теми цього розділу

Практика

Виконайте 1 тест за змістом цього розділу.

Вправи

У цьому розділі 3 вправи. Перш ніж братися до практики, вивчіть усі теми розділу.

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

Навігація курсом

Розв’язання: Нативний масив   |   Пошук у рядках