본문 바로가기

CSE/개발

Python Decorator

Python 뿐만 아니라 Java, Kotlin 등 많은 언어에서 "@..."와 같은 코드를 볼 수 있다. 이를 Python에서는 Decorator, Java에서는 Annotation이라고 하는데, 이는 특정 함수에 붙어 함수에 특별한 능력을 부여해주는 역할을 한다. 예외 처리를 도맡아 하거나 특정 기능을 수행할 수도 있다. 이런 문법은 주로 개발에서 많이 쓰이는데, 나도 자주 쓰다가 정확하게 어떻게 동작하는지는 최근에서야 알게 되었다. 이 문법을 자주 쓴다면 꼭 알아보자! 이에 대한 자세한 설명은 여기를 참조하자. 

'CSE > 개발' 카테고리의 다른 글

Type System of TypeScript  (2) 2022.09.20
Regex Quantifier 사용시 주의할 점  (0) 2022.09.13
새로고침이 안된다면?  (0) 2022.09.11