TURBO PASCAL |
Новости
|
Строковые типыЗначением строкового типа является последовательность симво- лов с динамическим атрибутом длины (в зависимости от действитель- ного числа символов при выполнении программы) и постоянным атри- бутом размера в диапазоне от 1 до 255. Текущее значение атрибута длины можно получить с помощью стандартной функции Length. ┌──────┐ строковый тип ───>│string├──┬──────────────────────────────> └──────┘ │ ^ │ ┌───┐ ┌─────┐ ┌───┐ │ └─>│ [ ├──>│целое├──>│ ] ├─┘ └───┘ │ без │ └───┘ │знака│ └─────┘ Примечание: Операторы работы со строковыми типами опи- сываются разделах "Строковые операторы" и "Операторы отно- шений" Главы 6. Отношение между любыми двумя строковыми значениями устанав- ливается согласно отношению порядка между значениями символов в соответствующих позициях. В двух строках разной длины каждый сим- вол более длинной строки без соответствующего символа в более ко- роткой строке принимает значение "больше"; например, 'Xs' больше, чем 'X'. Нулевые строки могут быть равны только другим нулевым строкам, и они являются наименьшими строковыми значениями. Примечание: Стандартные процедуры и функции для работы со строковыми типами описаны в разделе "Строковые процедуры и функции". К символам в строках можно обращаться как к элементам масси- ва. См. раздел "Массивы, строки и индексы" в Главе 5. К идентификатору строкового типа и к ссылке на переменную строкового типа можно применять стандартные функции Low и High. В этом случае функция Low возвращает 0, а High возвращает атрибут размера (максимальную длину) данной строки. Параметр-переменная, описанная с помощью идентификатора OpenString и ключевого слова string в состоянии {$P+}, является открытым строковым параметром. Открытые строковые параметры поз- воляют передавать одной и той же процедуре или функции строковые переменные изменяющегося размера. Примечание: Открытые строковые параметры описываются в Главе 9. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |