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.
    Учебник по языку Pascal          Лабораторные работы по программированию          Справочник




Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: