Я испытываю нечетное поведение, когда я использую метод автогенерации copy(), который был добавлен в Scala-2.8.Scala Copy() Нечетное поведение
Из того, что я прочитал, когда вы объявляете данный класс как класс case, для вас генерируется много вещей, одним из которых является метод copy(). Таким образом, вы можете сделать следующее ...
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
Я извиняюсь, если этот вопрос уже задавался, но что здесь происходит?
был только что задал этот вопрос для scala 2.11. Рад, что я увидел ответ ниже. – EdgeCaseBerg