Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Integer#<=>

int <=> numeric → -1, 0, +1, or nil

Comparison—Returns -1, 0, or +1 depending on whether int is less than, equal to, or greater than numeric.

This is the basis for the tests in the Comparable module.

nil is returned if the two values are incomparable.

See also #<= #== #<< #=== also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1