[Kotlin] Kotlin에서 레코드 선언하기(feat. Java의 record class)
🚀 개요레코드는 불변 데이터를 저장하기 위한 클래스이다.레코드는 고정된 값 집합인 레코드 구성 요소를 가지고 있다.간결한 구문을 가지고 있으며 보일러플레이트 코드를 작성하지 않아도 된다.데이터 클래스에 대한 레코드 선언만 지원한다.데이터 클래스는 equals(), hashCode(), toString() 메서드 구현을 제공한다. 🚀 선언 및 사용Kotlin에서 레코드를 선언하려면 @JvmRecord와 data class를 선언해줘야 한다.✅ 선언JvmRecord를 붙이면 Java에서 record처럼 인식하게 되며 record에서 생성되는 메서드들이 제공된다.데이터 클래스의 @JvmRecord는 주로 Java 코드를 Kotlin으로 변환할 때 API를 보존하는 데 필요하다.@JvmRecorddata c..