Я знаю, что наборы не могут иметь более 255 элементов в FPC, однако разрешены ли отрицательные целые числа?
Я наткнулся на это и не смог найти ничего связанного с ним в Интернете.
PROGRAM test;
TYPE rg = -10..0;
negatives = set of rg;
Я получаю эту ошибку компиляции.
test.pas(3,25) Error: illegal type declaration of set elements
Я подозреваю, что эта ошибка происходит из отрицательных целых чисел, потому что, если я, например, определяю диапазон как 0..5
, он компилируется нормально.