Глава 3 Типы |
Вверх Предыдущий Следующий |
У всех переменных есть тип. Free Pascal поддерживает те же самые основные типы что и Turbo Pascal с некоторыми дополнительными типами из Delphi. Программист может объявить свои собственные типы, которые в сущности определяют идентификатор, который может использоваться, чтобы обозначить этот пользовательский тип при объявлении переменных далее в исходном коде. Объявление типа происходит в блоке объявления типов (type) (секции 16.6 Область действия), который представляет собой набор деклараций типов, разделенных точкой с запятой: Определение типа Есть 8 главных классов типа: Типы Каждый из этих случаев будут рассмотрен отдельно. 3.2.1 Символ (Char или AnsiChar) 3.2.4 Однобайтовые строковые тип Короткие строки (ShortStrings) Преобразование кодовой страницы Необработанная строка байт (RawByteString) 3.2.5 Многобайтные строковые типы Строки Unicode (UnicodeStrings) 3.2.6 Строковые константы (Constant strings ) 3.2.7 PChar - строки завершённые нулём Упакованные структурированные типы Типы совместимые с Динамическими массивами Конструктор Динамического массива Упаковка и распаковка массивов 3.5 Предварительное описания типа |