blob: 21ef0517b0c39b1e66938e2e09da7c5a8b233034 [file]
data class Vector(val x: Int, val y: Int) {
fun plus(other: Vector): Vector = Vector(x + other.x, y + other.y)
}
fun main() {
val a = Vector(1, 2)
val b = Vector(-1, 10)
println("a = $a, b = ${b.toString()}")
println("a + b = " + (a + b))
println("a hash - ${a.hashCode()}")
println("a is equal to b ${a.equals(b)}")
}