2.8:
case class Employee(name: String, age: Int)
val joe = Employee("Joe", 25)
val bob = joe copy (name = "Bob")
, , , case, "" . ( , scala, , ocaml/haskell, .)
2.7 :
def asUsed(r: Record): Record = {
Record(r.productCode, r.price, r.nodes, Some(true))
}
. 2.8...