Вниз
Скачать: CL | DM;

как задать элементы множества в декларативной части программы ?   Найти похожие ветки 

← →
jerriola   (2007-01-16 23:17) [0]

вопрос новичка. как задать, например, множество из трех чисел -5, 0 и 5 в декларативной части программы, одновременно с его объявлением


← →
unknown ©   (2007-01-16 23:31) [1]

x:array[0..2] of integer=(-5,0,5);


← →
jerriola   (2007-01-16 23:51) [2]

хм. но тогда как потом сделать, например, проверку
(a in x) ?


← →
unknown ©   (2007-01-17 00:17) [3]


> jerriola   (16.01.07 23:51) [2]
>
> хм. но тогда как потом сделать, например, проверку
> (a in x) ?
>

Для множеств допустимы значения 0..255, так что, например (a in [-5,0,5])
не прокатит. (В BDS2006, по моему есть что-то более продвинутое, но у меня
D7, так что...)
А так, можно выкрутиться, например
type
 TMySet = set of byte;

var
 MySet: TMySet = [9, 0, 5];



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.037 c
11-1143445780
nester
2006-03-27 11:49
2007.02.04
[Error] Need imported data reference ($G) to access GUID_NULL


10-1129035788
KIA
2005-10-11 17:03
2007.02.04
Ошибка при изменении ширины ячейки WORD-таблицы


15-1168920229
Стаффаж
2007-01-16 07:03
2007.02.04
Какие профессии в Германии самые выгодные


6-1156510127
DVM
2006-08-25 16:48
2007.02.04
WinSock и ProxyServer. Правильная форма HTTP запроса


2-1169158460
AlexeyT
2007-01-19 01:14
2007.02.04
Печать TImage/TBitmap?




   Наверх