15분
클래스 데코레이터: 상태를 유지하려면?
반복되는 로깅 코드가 지겨워 - 데코레이터
클래스 데코레이터: 상태를 유지하려면?
Python 고급: 제너레이터, 데코레이터, 컨텍스트 매니저, Type Hints > 반복되는 로깅 코드가 지겨워 - 데코레이터
학습 목표
__call__ 메서드를 이해한다 클래스 데코레이터로 상태를 유지한다 update_wrapper 사용법을 익힌다
미션: 호출 횟수 카운트 데코레이터
상황
재귀 함수가 몇 번 호출되는지 추적해야 합니다.
왜 클래스 데코레이터?
함수 데코레이터는 상태 유지가 어렵습니다. 클래스 데코레이터는 인스턴스 변수로 상태를 쉽게 유지!
call 메서드
에디터 로딩 중...
요구사항
CountCalls클래스 데코레이터 구현count속성으로 호출 횟수 조회reset()메서드로 카운터 초기화update_wrapper로 메타데이터 보존
에디터 로딩 중...
정답 보기
에디터 로딩 중...