How does the input relate to a value?

isEqualTo(x, y)

isNotEqualTo(x, y)

isGreaterThan(x, y)

isGreaterThanOrEqualTo(x, y)

isLessThan(x, y)

isLessThanOrEqualTo(x, y)

allAreEqualTo(x, y)

allAreNotEqualTo(x, y)

allAreGreaterThan(x, y)

allAreGreaterThanOrEqualTo(x, y)

allAreLessThan(x, y)

allAreLessThanOrEqualTo(x, y)

Arguments

x

Object.

y

Object.

Value

TRUE on success; FALSE on failure, with cause set.

Functions

  • isEqualTo: Vectorized.

  • isNotEqualTo: Vectorized.

  • isGreaterThan: Vectorized.

  • isGreaterThanOrEqualTo: Vectorized.

  • isLessThan: Vectorized.

  • isLessThanOrEqualTo: Vectorized.

  • allAreEqualTo: Scalar.

  • allAreNotEqualTo: Scalar.

  • allAreGreaterThan: Scalar.

  • allAreGreaterThanOrEqualTo: Scalar.

  • allAreLessThan: Scalar.

  • allAreLessThanOrEqualTo: Scalar.

Note

Updated 2019-08-10.

See also

Examples

## TRUE ==== isEqualTo(x = 1L, y = 1)
#> 1 #> TRUE
isNotEqualTo(x = 2, y = 1)
#> 2.000000000000000e+00 #> TRUE
isGreaterThan(x = 1, y = 0)
#> 1.000000000000000e+00 #> TRUE
isGreaterThanOrEqualTo(x = seq_len(2), y = 1)
#> 1 2 #> TRUE TRUE
isLessThan(x = -1, y = 0)
#> -1.000000000000000e+00 #> TRUE
isLessThanOrEqualTo(x = seq_len(2), y = 3)
#> 1 2 #> TRUE TRUE
## FALSE ==== isEqualTo(x = seq_len(2), y = 1)
#> [1] TRUE FALSE #> Cause: 1 failure #> pos value cause #> 1 2 2 not equal to 1; abs diff = 1