Succ, функция
Синтаксис
function Succ(const Value): Порядковое значение;
Описание
Функция Succ возвращает следующее значение порядковой величины, обычно перечисляемого
значения. То есть возвращает перечисляемое значение, порядковая величина которого
на единицу больше, чем Value. Succ не является настоящей функцией.
Ошибки
Советы и приемы
- Inc, Succ и операция сложения имеют
почти одинаковую производительность, поэтому выбирайте для себя наиболее
понятный вариант.
- Вызов Succ(High(SomeType)) генерирует
ошибку времени выполнения 4 (ERangeError). Однако без проверки на переполнение
Succ возвращает значение с соответствующей порядковой величиной, хотя оно
и не является корректным для данного типа.
Пример
type TDay =
(Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday);
var
Day: TDay;
begin
Day := Succ(Day);
...
Смотрите также
Процедуры Dec, Inc,
функции High, Low,
Pred.
Нет комментариев.
Оставить комментарий:
|
|