Scala创建具有某些更改的对象的副本
示例
案例类提供了copy一种创建新对象的方法,该对象与旧对象共享相同的字段,但有某些更改。
我们可以使用此功能从以前的对象创建具有相同特征的新对象。这个简单的案例类演示了此功能:
case class Person(firstName: String, lastName: String, grade: String, subject: String)
val putu = Person("Putu", "Kevin", "A1", "Math")
val mark = putu.copy(firstName = "Ketut", lastName = "Mark")
//标记:人物=人物(Ketut,Mark,A1,Math)在此示例中,我们可以看到这两个对象具有相似的特征(grade=A1,subject=Math),除非在副本(firstName和lastName)中已指定它们。
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短