1 2 3 4 5 6 7 8 9 10 11
trait Complex extends Product2[Double,Double] class ComplexRect(val _1:Double, _2:Double) extends Complex { override def toString = "ComplexRect("+_1+","+_2+")" } object Test { def main(args:Array[String]) = { new ComplexRect(1,1)._2 } }