Effective Kotlin - Data Modifer
Data Modifier (데이터 수정자) Destructuring Declarations 개념으로 구현이 되어 있다. data class Player { val name: String, val age: Int, }사용하는 이유 아래의 기능들을 제공한다. toString @NotNull public String toString() { return "Player(name=" + this.name + ", age=" + this.age + ")"; }componentN ( 사용시 주의할 점, 중간에 Player 클래스에 새로운 속성을 부여할 떄, 맨뒤에서부터 하나씩 붙여나가자, 안그러면 N 의 순서가 바뀌므로 문제가 생길 수 있다. ) val (name, age) = Player("홍길동", 20) copy..
2021.09.30