1
我有以下两种情况下的类,请注意,第二种包括第一种(用户案例类)。复制一个对象改变一个包含对象的字段
case class User(sk: Int,
userid: String,
firstName: String,
lastName: String,
email: String,
notes: String)
case class UserApplyRequest(action: String, user: User)
鉴于UserApplyRequest的对象(OBJ1)我需要把它复制到另一个物体(OBJ2),但只改变notes
领域。
下不起作用:
val obj2 = obj1.copy(user.notes = "new value")
如何复制包含在对象的字段?