Посібник з Scala
У статті ми розглянемо рядки (Strings) у мові програмування Scala.
Також як і в Java в Scala рядки - це незмінні (immutable) об'єкти.
Для створення рядка в Scala використовується запис такого вигляду:
Розглянемо простий приклад:
В результаті виконання цієї програми ми отримаємо наступний висновок у консоль:
Конкантенація рядків
Конкантенація рядків – це механізм об'єднання двох і більше рядків на один.
Розглянемо наступний приклад:
В результаті виконання цієї програми ми отримаємо наступний висновок у консоль:
Інтерполяція рядків
Інтерполяція рядків – це механізм створення рядків у мові програмування Scala.
Існує три інтерполятори:
Інтерполятор S
Даний інтерполятор дозволяє нам використовувати змінні оброблюваний рядок.
Розглянемо простий приклад:
В результаті виконання цієї програми ми отримаємо наступний результат:
Інтерполятор F Цей інтерполятор дозволяє нам створювати формовані рядки. Розглянемо наступний приклад:
Результатом виконання цієї програми буде наступний висновок у консоль:
Інтерполятор RAW Цей інтерполятор дозволяє нам створювати рядки, які ігнорують escape послідовності. В іншому, цей інтерполятор дуже схожий на інтерполятор S.
Розглянемо приклад нижче:
Ця програма видає наступний результат:
Крім усього зазначеного вище, клас String має безліч методів, з якими ви можете ознайомитись у документації мови програмування Scala.
На цьому ми закінчуємо вивчення рядків у Scala. У наступній статті ми розглянемо колекції в даній мовіпрограмування.