IT/안드로이드
DataClass Copy 에 관해서
DataClass Copy시 주의할점 Class Copy를 진행할 경우에 주의할 점을 공유하고자 합니다. Class Copy를 하게 되면 클래스 내의 기본자료형과 레퍼런스형의 자료 간의 다른점이 있고, 그 점을 분명히 이해하면 더욱 Copy메서드를 잘 이용하실 수 있을거라 생각합니다. 예제 fun main () { val body1 = Body(head = Head()) val body2 = Body(head = Head()) println(body1 == body2) val body1Clone = body1.copy() println(body1 === body1Clone) println(body1.head === body1Clone.head) val body1CloneFinal = body1.copy(..
2022. 7. 8. 18:09
최근댓글