- Python의
@dataclass
데코레이터를 사용하면 데이터 클래스의 기본적인 메서드들을 자동으로 생성하여 코드를 간결하게 만들 수 있습니다. 🧙♂️ @dataclass
데코레이터를 통해 이름, 나이, 직업 등의 속성을 정의하면 자동으로 초기화 메서드 (__init__
)와 표현 메서드 (__repr__
), 그리고 등가 비교 메서드 (__eq__
)가 생성됩니다. ⚙️- 생성된 데이터 클래스 인스턴스는 객체의 속성 값을 명확하게 출력하는 문자열 표현을 가지며,
__eq__
메서드를 통해 두 객체가 값이 동일한지 비교할 수 있습니다. 🤝