- Functional Kotlin
- Mario Arias Rivu Chakraborty
- 60字
- 2021-06-24 19:15:25
The copy() method
Sometimes, we want to reuse values from an existing instance. The copy() method lets us create new instances of a data class, overriding the parameters that we want:
val myItem = Item(myAlmondCupcake, 0.40, 5)
val mySecondItem = myItem.copy(product = myCaramelCupcake) //named parameter
In this case, mySecondItem copies unitPrice and quantity from myItem, and replaces the product property.
推薦閱讀
- 嚴(yán)密系統(tǒng)設(shè)計(jì):方法、趨勢(shì)與挑戰(zhàn)
- C#程序設(shè)計(jì)基礎(chǔ):教程、實(shí)驗(yàn)、習(xí)題
- 大學(xué)計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)指導(dǎo)
- Angular開(kāi)發(fā)入門(mén)與實(shí)戰(zhàn)
- Learning Hadoop 2
- Spring Boot實(shí)戰(zhàn)
- 寫(xiě)給程序員的Python教程
- Solutions Architect's Handbook
- 一步一步跟我學(xué)Scratch3.0案例
- Software Development on the SAP HANA Platform
- 零基礎(chǔ)學(xué)SQL(升級(jí)版)
- MongoDB Administrator’s Guide
- Android初級(jí)應(yīng)用開(kāi)發(fā)
- Zend Framework 2 Cookbook
- Unity 3D UI Essentials