【Scala】case class的copy()方法
copy()返回当前对象的复制,可以通过传递属性名 = 值的方式来自定义赋值出的对象的值。如:object Currency { def main(args: Array[String]): Unit = { val amt = Currency(29.95, "EUR") val price = amt.copy(value = 19.95) println(amt) println(price) println(amt.copy(unit = "CHF")
原创
2021-01-15 01:32:53 ·
2632 阅读 ·
0 评论