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 给外婆敬酒祝福语简短