![Gta vice city mod apk android 1](https://cdn1.cdnme.se/5447227/9-3/26_64e61dfee087c31b15931424.png)
![kotlin any kotlin any](https://i.ytimg.com/vi/F9UC9DY-vIU/maxresdefault.jpg)
* * Never equal to null: for any non-null value `x`, `x.equals(null)` should return false. * * Consistent: for any non-null values `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. * * Transitive: for any non-null values `x`, `y`, and `z`, if `x.equals(y)` returns true and `y.equals(z)` returns true, then `x.equals(z)` should return true. We can pass n number of parameters to a vararg variable of the defined datatype or even of a generic type.
![kotlin any kotlin any](https://codecondo.com/wp-content/uploads/2017/11/Kotlin-768x427.png)
Kotlin provides us to achieve the same by defining a parameter of a function as vararg. * * Symmetric: for any non-null values `x` and `y`, `x.equals(y)` should return true if and only if `y.equals(x)` returns true. Sometimes we need a function where we can pass n number of parameters, and the value of n can be decided at runtime.
![kotlin any kotlin any](https://www.jetbrains.com/edu-products/learning/kotlin/img/Atomic_Kotlin.png)
Implementations must fulfil the following * requirements: * * * Reflexive: for any non-null value `x`, `x.equals(x)` should return true. ** * Indicates whether some other object is "equal to" this one. Help is never far away consult extensive community resources or ask the Kotlin team. Enjoy the benefits of a rich ecosystem with a wide range of community libraries. Kotlin has great support and many contributors in its fast-growing global community. All three functions are well-known functions which can be overridden in any class. Learn about Kotlin Multiplatform Learn more Big, friendly and helpful community.
![Gta vice city mod apk android 1](https://cdn1.cdnme.se/5447227/9-3/26_64e61dfee087c31b15931424.png)