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 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语