1 reply on 1 page. Most recent reply: Nov 20, 2008 10:20 AM by Martin Weber
class X(val x: Int) { def freak(other: X) = new X(x+other.x) def +(other: X) = new X(x+other.x) }var x = new X(1)x += new X(2)x.x => 3x freak= new X(3)error: reassignment to val x freak= new X(3) ^