Тип «Строка»

Значения данного типа хранят неизменную последовательность символов Unicode. При необходимости каким-то образом изменить существующую последовательность символов создается копия оригинальной строки с выполненными изменениями.

Создание строки

Новую строку можно создать, указав набор символов, заключенный в двойные кавычки ("): "строка для примера" (в виде литерала). Значение по умолчанию для экземпляров типа строка — это "" (пустая строка).

Представление строки в виде массива

Строку можно представить как последовательность символов (собственно строку), так и в виде массива. В массиве каждый символ строки выступает в виде элемента массива. Поэтому обращение к символу строки возможно по индексу с помощью операции [] (подробнее). Индекс может быть целым числом в интервале от 0 до длины строки минус единица.

Таким образом, если мы имеем строку "пример", то:

  • Длина строки равна 6 символам.
  • Индекс первого символа равен 0 (это верно для любой непустой строки).
  • Индекс последнего символа равен 5: длина строки (в примере это 6) минус 1.