3.2.6 Строковые константы (Constant strings)

Вверх  Предыдущий  Следующий

Чтобы определить строковую константу, ее нужно заключить в одинарные кавычки, так же, как тип Char, только здесь допускается более одного символа. Учитывая, что S имеет тип String, следующие присвоения допустимы:

S := 'Это строка.';

S := 'Один'+', Два'+', Три';

S := 'This isn''t difficult !';//Так определяется апостроф

S := 'Это дополнительный символ: ' #145 ' !';

Как может быть замечено, символ одинарной кавычки определен 2-мя символами одинарной кавычки следующих друг за другом. Непечатные символы могут быть определены с помощью их символьных значений (обычно это ASCII код). Пример также показывает, что могут быть добавлены две строки. Результирующая строка - это конкатенация первой и второй строки, без пробелов между ними. Строки не могут быть вычтены (знак "–").

Строка сохраняется как AnsiString или ShortString, в зависимости от установки директивы-переключателя {$H}.