Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизВопрос про Record Найти похожие ветки
← →
BRemB (2004-09-01 11:12) [0]Хочу задать такой глупый вопрос, можно ли в объявляемом пользователем типе задать значения по умолчанию, т.е. в теле record - end. Например, работает такая конструкция
var BL : boolean = false;
.
Можно ли сделать что-то подобное с record, например,
type
MyType = record
A : boolean = true;
end;
т.е. переменной A присвоить значение true по умолчанию?
← →
Digitman © (2004-09-01 11:15) [1]нельзя
понятия и механизмы терминов "ТИП" и "ПЕРЕМЕННАЯ данного ТИПА" не следует месить в одну кучу
← →
KSergey © (2004-09-01 11:16) [2]В типе - нелзя по определению. При объявлении переменной - можно. Только не одному полю, а всей записи (каждому полю). Если не ошибаюсь = (значния_через_запятую)
← →
Семен Сорокин © (2004-09-01 11:48) [3]
type
rec = record
a: boolean;
b: integer;
end;
const
rrr : rec = (a: true; b: 123);
...
rrr.a := false;
← →
Drakosha (2004-09-01 11:54) [4]
type TFindRec=record
fstr:string;
fincol:Boolean default False;
end;
...или я что то не так понял
← →
Digitman © (2004-09-01 12:04) [5]
> или я что то не так понял
а тут и понималь ничего не нужно - достаточно справку вызвать к директиве default
и она (справка) откроет тайну : сия директива примерима только к :
- array properties
- interface types
- properties
- storage
ни одна из этих тем не имеет напрямую ничего общего с применением этой директивы к типу полей записи
посему приведенное - чушь полная
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c