Посібник з Scala

У статті ми розглянемо рядки (Strings) у мові програмування Scala.

Також як і в Java в Scala рядки - це незмінні (immutable) об'єкти.

Для створення рядка в Scala використовується запис такого вигляду:

Розглянемо простий приклад:

В результаті виконання цієї програми ми отримаємо наступний висновок у консоль:

Конкантенація рядків

Конкантенація рядків – це механізм об'єднання двох і більше рядків на один.

Розглянемо наступний приклад:

В результаті виконання цієї програми ми отримаємо наступний висновок у консоль:

Інтерполяція рядків

Інтерполяція рядків – це механізм створення рядків у мові програмування Scala.

Існує три інтерполятори:

Інтерполятор S

Даний інтерполятор дозволяє нам використовувати змінні оброблюваний рядок.

Розглянемо простий приклад:

В результаті виконання цієї програми ми отримаємо наступний результат:

Інтерполятор F Цей інтерполятор дозволяє нам створювати формовані рядки. Розглянемо наступний приклад:

Результатом виконання цієї програми буде наступний висновок у консоль:

Інтерполятор RAW Цей інтерполятор дозволяє нам створювати рядки, які ігнорують escape послідовності. В іншому, цей інтерполятор дуже схожий на інтерполятор S.

Розглянемо приклад нижче:

Ця програма видає наступний результат:

Крім усього зазначеного вище, клас String має безліч методів, з якими ви можете ознайомитись у документації мови програмування Scala.

На цьому ми закінчуємо вивчення рядків у Scala. У наступній статті ми розглянемо колекції в даній мовіпрограмування.