Ali Khaleqi Yekta
05/28/2022, 6:25 PMRob Elliot
05/28/2022, 7:45 PMephemient
05/28/2022, 8:40 PM.equals()
, which is ==
in Kotlin (except for NaN which we'll ignore here)), then they must have the same hashCode()
. this implies the contrapositive (if two instances have different hashCode()
then they must not be ==
), but does not imply the converse: it is allowed for two instances to have the same hashCode()
but be !=
hashCode()
can be returned by !==
instances (I'm just clarifying that it must be, for ==
instances)