kotlin1 kotlin @JvmInline 사용 이유 흔히 값 클래스를 만들 때 data class를 사용한다. 이때 한 개의 프로퍼티만 사용하는 값 클래스를 만들때는 어떨까? 아래 두개의 코드가 있다.- data class 사용- value class + @JvmInline 사용data class CardNumber(number: String)@JvmInlinevalue class CardNumber(number: String) data class경우인스턴스화 되어 힙에 저장된다. value class + @JvmInline 경우primitive 타입으로 stack에 저장된다. 2025. 3. 25. 이전 1 다음