Главная » Статьи » Pascal » Ископаемые советы по языку Pascal

Совет 17 Строковый тип string

В диалекте Turbo Pascal тип string был определен как строка символов, оканчивающаяся байтом размерности строки (код символа, хранящегося в этом байте равен длине строки), так как максимальное число, кодируемое одним байтом равно 255, то максимальная длина строки в Turbo Pascal могла быть не больше 255 символов.

В современных диалектах pascal'я строки типа string могут иметь произвольную длину. С точки зрения пользователя строка символлов выглядит как последовательность символов, заключенная в одинарные кавычки, причем сами кавычки играют роль ограничителей строки. Чтобы сделать кавычку одним из символов строки, просто нужно ее удвоить, вот так: 'Piter''s book'. К элементам строк можно обращаться по их индексам. Следующий пример выведет на экран букву l:

var
  s:string;
begin
  s:='Hello Pascal';
  write(s[4]);
end.

Изменять строки, обращаясь к символам по их индексам {\em нельзя}! В результате выполнения следующего фрагмента кода строка не изменится:

s:='Hello pascal';
s[7]:='P'; 
Категория: Ископаемые советы по языку Pascal | Добавил: ape_ss (06.11.2010) | Автор: Сергей Галушко E
Просмотров: 852 | Теги: Pascal ABC, Pascal, Pascal ABC .NET, литература | Рейтинг: 0.0/0
Всего комментариев: 0
avatar