Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.23;
Скачать: CL | DM;

Вниз

Для чего используют Pred?   Найти похожие ветки 

 
Соловьев   (2003-01-14 10:00) [0]

Мастера подскажите - чем выгодно использовать ф-цию Pred? Сорри за ламерский вопрос.


 
Anatoly Podgoretsky ©   (2003-01-14 10:13) [1]

Для получения предыдущего значения, для чего же еще.
Выгод нет, есть удобство.


 
uw ©   (2003-01-14 10:21) [2]

type
TWeekDays = (wdSunday, wdMonday, wdTuesday, wdWednesday, wdThursday, wdFriday, wdSaturday);
...
var
WeekDay: WeekDays;

begin
WeekDay := Pred(wdTuesday);
end.


 
neXt ©   (2003-01-14 10:26) [3]

F1
function Pred(X);

Description
X is an expression of an ordinal type (including Int64). The result, of the same type as X, is the predecessor of X. Do not use Pred on ordinal-type properties if the property uses a write procedure.

Вольный перевод:
Параметр Х - это выражение перечислимого типа (включая Int64). Функция возвращает результат тогоже типа что и переданный параметр Х. Функцию нельзя применять к property классов имеющих хотя и перечислимый тип, но на возврат значения обезображенных get-методом.

ну выгода очень простая - не ко всем перечислимым типам можно прибавить или отнять еденицу, а именно к enumeration
есть например
TMyEnum = (meFirst, meSecond, meThird);
переменная
a: TMyEnum;
имет некое значение (например meSecond)
Pred(a) имеет значение meFirst
Succ(a) имеет значение meThird



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

Текущий архив: 2003.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-72214
GTR
2003-01-14 12:47
2003.01.23
Перевод чисел в другие форматы


4-72600
Sergei
2002-12-06 21:39
2003.01.23
Ресурс в Exe файле


1-72234
Юный_программер
2003-01-14 12:47
2003.01.23
Люди, расскажите пожалуста где можно достать инфу по созданию фор


1-72235
cult
2003-01-14 16:33
2003.01.23
Высота шапки формы(где Caption и системные кнопки)


7-72565
Sura+
2002-11-11 14:18
2003.01.23
Как програмно убрать восстановить кнопку