rray_not_equal(), these functions perform a
strict comparison of two arrays, and return a single logical value.
Broadcasting is not performed here, as the shape is part of the comparison.
The underlying type of the values matter, and
1 is treated
as different from
Otherwise, attributes are not compared, so dimension names are ignored.
rray_all_equal(x, y) rray_any_not_equal(x, y)
Vectors, matrices, arrays, or rrays.
# This is definitely true! rray_all_equal(1, 1)#>  TRUE# Different types! rray_all_equal(1, 1L)#>  FALSE#>  FALSE#>  FALSE#>  TRUE# Is the shape different? rray_any_not_equal(1, c(1, 2))#>  TRUE# Dimension names don't matter x <- matrix(1, dimnames = list("foo", "bar")) rray_all_equal(x, matrix(1))#>  TRUE