que estoy experimentando un poco extraño comportamiento cuando se utiliza el método de copia generada automáticamente() que se añadió en Scala-2.8.Scala Copiar() Comportamiento extraño
Por lo que he leído, cuando se declara una clase dada como una clase caso, muchas cosas son generados automáticamente para ti, uno de los cuales es el método de copia(). Así que usted puede hacer lo siguiente ...
case class Number(value: Int)
val m = Number(6)
println(m) // prints 6
println(m.copy(value=7)) // works fine, prints 7
println(m.copy(value=-7)) // produces: error: not found: value value
println(m.copy(value=(-7))) // works fine, prints -7
pido disculpas si esta pregunta ya ha sido pedido, pero lo que está pasando aquí?
iba a hacer esta pregunta también para scala 2.11. me alegro de ver la respuesta a continuación. – EdgeCaseBerg