| 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)}") | |
| } |