Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

вопрос по Set of   Найти похожие ветки 

 
Новичек1   (2010-05-06 13:16) [0]

Добрый день!

Не могу понять, как проверить на жесткое совпадение набора в переменной типа set of.
Например:
type
Ta = set of (so1, so2, so3, so4, so5)
var
a: Ta
begin
// допустим a := [so2, so3, so4]
// Как проверить a на жесткое содержимое, т.е. что a = [so2, so3]
//например можно так:
if a * [so2, so3] = [so2, so3] then ... // если в а есть еще и so4, то оператор вернет True, т.е. не подходит.
// Нагромождение таким образом
if (so2 in a) and (so3 in a) then... // дает аналогичный результат

end;

Как проверить наверняка без извращений?


 
Плохиш ©   (2010-05-06 13:18) [1]

if a = [so2, so3] then ...


 
Ega23 ©   (2010-05-06 13:18) [2]

а - [so2] - [so3] = [];
?


 
MBo ©   (2010-05-06 13:27) [3]

В справке есть топик Set Operators


 
Новичек1   (2010-05-06 13:29) [4]


> Плохиш ©   (06.05.10 13:18) [1]
> if a = [so2, so3] then ...


Да уж!
Протупил (


> Ega23 ©   (06.05.10 13:18) [2]
> а - [so2] - [so3] = [];
> ?


А случайно если a = [], то тоже будет истина?


 
Ega23 ©   (2010-05-06 13:44) [5]


> А случайно если a = [], то тоже будет истина?


Случайно будет.
Это уже я протупил... :)))))


 
xayam ©   (2010-05-06 17:53) [6]


> Ega23 ©  [5]
>

перенесем с изменением знака

if  а = [so2] + [so3]

:)



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

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.058 c
2-1273203002
rodion
2010-05-07 07:30
2010.08.27
Динамическое програмирование. Подпалендром.


15-1268083801
Юрий
2010-03-09 00:30
2010.08.27
С днем рождения ! 9 марта 2010 вторник


15-1264993584
Дмитрий С
2010-02-01 06:06
2010.08.27
html+css, margin-top в процентах.


2-1274176896
St.Anger
2010-05-18 14:01
2010.08.27
Двумерный динамический массив


15-1269450731
GDI+
2010-03-24 20:12
2010.08.27
Формула рассчета расстояния между двумя точками на сфероиде





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский