Methods for comparison of disord
objects
compare.Rd
Arithmetic comparison methods (greater than, etc) for disord
objects.
Methods
- Compare
signature(e1="disord", e2="disord")
: Dispatched todisord_compare_disord()
- Compare
signature(e1="disord", e2="ANY")
: Dispatched todisord_compare_any()
- Compare
signature(e1="ANY", e2="disord")
: Dispatched toany_compare_disord()
Note
All the comparison methods use drop=TRUE
to avoid inconsistent
results when all the values are the same [that is, all TRUE
or
all FALSE
]. Comparing two disord
objects requires their
hash code to agree as per disordR discipline. Comparing a
disord
with a numeric returns a disord
object. In each
case, the hash code of the original object is preserved in the returned
value.
Examples
rdis() > 4
#> A disord object with hash f4866e694413354b74ab2521f33cd510279c4a1d and elements
#> [1] FALSE TRUE TRUE TRUE FALSE TRUE FALSE FALSE FALSE
#> (in some order)
rdis() > 1000
#> A disord object with hash bbdedc322bd11e25b31bbc187f5351f81c16bc5c and elements
#> [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
#> (in some order)