Returns an integer whose sign communicates how x compares to y.
Returns an integer whose sign communicates how x compares to y.
The result sign has the following meaning:
Return true if x
== y
in the ordering.
Return true if x
== y
in the ordering.
Return true if x
> y
in the ordering.
Return true if x
> y
in the ordering.
Return true if x
>= y
in the ordering.
Return true if x
>= y
in the ordering.
Return true if x
< y
in the ordering.
Return true if x
< y
in the ordering.
Return true if x
<= y
in the ordering.
Return true if x
<= y
in the ordering.
Return x
if x
>= y
, otherwise y
.
Return x
if x
>= y
, otherwise y
.
Return x
if x
<= y
, otherwise y
.
Return x
if x
<= y
, otherwise y
.
This implicit method augments T
with the comparison operators defined
in scala.math.Ordering.Ops
.
This implicit method augments T
with the comparison operators defined
in scala.math.Ordering.Ops
.
Given f, a function from U into T, creates an Ordering[U] whose compare function is equivalent to:
Given f, a function from U into T, creates an Ordering[U] whose compare function is equivalent to:
def compare(x:U, y:U) = Ordering[T].compare(f(x), f(y))
Return the opposite ordering of this one.
Return the opposite ordering of this one.
Returns whether a comparison between x
and y
is defined, and if so
the result of compare(x, y)
.
Returns whether a comparison between x
and y
is defined, and if so
the result of compare(x, y)
.