Цитата из docs:
cmp(x, y)
Сравните два объекта x и y и верните целое число в соответствии с результатом. Возвращаемое значение отрицательно, если
x < y
, ноль, еслиx == y
и строго положительное, еслиx > y
.
Я был в предположении, что возвращаемые значения всегда -1
, 0
и 1
, но документы явно не говорят, что упоминание только нулевого и положительного/отрицательного возвращаемого значения.
Есть ли ситуации, когда возвращаемое значение cmp(x,y)
не -1
, 0
или 1
?