fun equals(other: Any?): Boolean
Indicates whether some other object is "equal to" this one. Implementations must fulfil the following requirements:
x
, x.equals(x)
should return true.x
and y
, x.equals(y)
should return true if and only if y.equals(x)
returns true.x
, y
, and z
, if x.equals(y)
returns true and y.equals(z)
returns true, then x.equals(z)
should return true.x
and y
, multiple invocations of x.equals(y)
consistently return true or consistently return false, provided no information used in equals
comparisons on the objects is modified.x
, x.equals(null)
should return false.Read more about equality in Kotlin.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.ranges/-int-range/equals.html