363 читали · 4 года назад
Зачем нужны записи (Record) в Pascal и Delphi (Object Pascal) ?
Для использования в программе множество однотипных данных используются массивы. Однако, очень часто возникает необходимость использовать разнородные типы данных для описания одного и того же объекта. В этом случае в программе используется тип, называемый запись. Запись – это структура, состоящая из фиксированного числа компонент, называемых полями. Данные одного поля разных записей имеют один и тот же тип, а разных полей могут иметь разные типы. Общий вид описания типа record: type t = record id11, id12, …: type1; id21, id22, …: type2; ………………...
140 читали · 1 год назад
Логические типы Lazarus
Я написал Lazarus, имея ввиду, конечно, Free Pascal. Так что дотошных комментаторов прошу не критиковать - “художник так видит” ))) В Delphi, Free Pascal (а, следовательно, и в Lazarus), и прочих производных от классического Паскаля есть логический тип boolean. Переменные этого типа могут принимать только одно из двух значений - TRUE (ИСТИНА) или FALSE (ЛОЖЬ). Ну и поскольку Паскаль - это не чувствительный к регистру язык, то эти слова можно писать в любом регистре, хоть маленькими, хоть большими буквами, а также комбинациями из маленьких и больших букв...