скажем, когда я сравниваю значения в ruby, я имею в виду, что независимо от того, что я хочу, использование сортировки по этому значению и все остальное возвращает -1 (поэтому это значение по умолчанию сортируется как меньшее, чем все ).
например, скажем, я хочу, чтобы '100' сортировал меньше в 100% случаев против 99. Так что, если я сортирую значения в массиве, и сравнение получается между 100 и 99, 100 сортируется меньше (т.е. возвращается -1). но я хочу, чтобы все остальные случаи были нормальными (98 меньше 99, 50 больше 30 и т. д.)
редактировать: хорошо, это то, что я хочу
если у меня есть x и y, я не хочу использовать
x <=> y
я хочу использовать (в псевдокоде и волнистости)
x > y
, что означает, что х всегда больше, чем у