Articles of igualdad

¿Kotlin estructural equality check super types?

Leí un poco más sobre mi tema y solo quiero asegurarme de que entiendo esto correctamente. Parece que la respuesta es que todavía tenemos que anular iguales en la class para definir qué es la verificación estructural de igualdad. Entonces, en otras palabras, si queremos verificar al customer1 == customer2 , primero debemos definir qué […]

datos e incompatibilidad abierta, ¿qué alternativa tengo?

Estoy haciendo un puerto kotlin de gli y me atasqué ahora En realidad tengo lo siguiente open class Texture extendido por varias classs como Texture2d Ahora, Texture tiene bastantes properties protected val storage: StorageLinear? protected val target: Target protected val format: Format protected val baseLayer: Int protected val maxLayer: Int protected val baseFace: Int protected […]

¿Puedo agregar operadores a las classs existentes?

En Kotlin, me gustaría agregar un método equals a una class existente que todavía no tiene una implementación equals . En mi caso, me gustaría comparar dos instancias BooleanArray . equals (y así == ) debería devolver true para dos arrays a1 y a2 si son del mismo tamaño y si todos los elementos son […]

Igualdad en Kotlin

Estoy aprendiendo Kotlin, con un background C ++ y Java. Esperaba que lo siguiente fuera true , no false . Sé que == asigna a equals . ¿La implementación pnetworkingeterminada de equals no compara a cada miembro, es decir, firstName y lastName ? De ser así, ¿no vería los valores de cadena como iguales (ya […]