Reescriba la adición para que sea compatible con la adición
data class Coordinate2(var x: Int, var y: Int) {
operator fun plus(c2: Coordinate2) = Coordinate2(x + c2.x, y + c2.y)
}
fun main() {
val c1 = Coordinate2(10, 20)
val c2 = Coordinate2(10, 20)
println(c1 + c2)
}
alguna otra sobrecarga