xxxxxxxxxx
class Vector(val x: Double, val y: Double) {
def +(other: Vector): Vector = new Vector(x + other.x, y + other.y)
def -(other: Vector): Vector = new Vector(x - other.x, y - other.y)
}
val v1 = new Vector(1.0, 2.0)
val v2 = new Vector(3.0, 4.0)
val sum = v1 + v2
val difference = v1 - v2
println(s"Sum: (${sum.x}, ${sum.y})") // Output: Sum: (4.0, 6.0)
println(s"Difference: (${difference.x}, ${difference.y})") // Output: Difference: (-2.0, -2.0)