Kotlin의 데이터 클래스로 작업했다면 hashCode() 메서드가 자동으로 생성되는 것을 알 수 있습니다. 그러나 Kotlin 데이터 클래스에서 hashCode()의 기본 구현에는 이전 해시 코드에 소수 31을 곱한 다음 새 값을 추가하는 작업이 포함된다는 사실을