Ich habe ein seltsames Verhalten, wenn ich die automatisch generierte copy() -Methode verwende, die in Scala-2.8 hinzugefügt wurde.Scala Copy() Odd Behavior
Aus was ich gelesen habe, wenn Sie eine bestimmte Klasse als eine Fallklasse deklarieren, werden viele Dinge automatisch für Sie generiert, von denen eine die Methode copy() ist. So können Sie folgendes tun:
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
Ich entschuldige mich, wenn diese Frage bereits gestellt wurde, aber was ist hier los?
wurde gerade diese Frage für scala 2.11 auch stellen. Ich bin froh, dass ich die Antwort unten gesehen habe. – EdgeCaseBerg