/
n-dimens
/
pascalabcnet
Обзор
Документация
Войти
/
n-dimens
/
pascalabcnet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
TestSuite/enum2u.pas
37 строк
637 B
Бондарев Иван
initial commit
14 май 2015, 22:35
14 май 2015, 22:35
e6e67c1
Код
Авторство
О чём код?
unit enum2u; procedure Test; type Digits = (one, two, three, four); var dig : Digits; begin dig := two; Inc(dig); assert(dig=three); Dec(dig); assert(dig=two); assert(Succ(dig)=three); assert(Pred(dig)=one); assert(Ord(dig)=1); end; procedure Test2; type Digits = (one, two, three, four); var dig : Digits; procedure Nested; begin dig := two; Inc(dig); assert(dig=three); Dec(dig); assert(dig=two); assert(Succ(dig)=three); assert(Pred(dig)=one); assert(Ord(dig)=1); end; begin dig := two; Inc(dig); assert(dig=three); Dec(dig); assert(dig=two); assert(Succ(dig)=three); assert(Pred(dig)=one); assert(Ord(dig)=1); Nested; end; end.