python의 특징 - first class object, inner function, closure, 데코레이터(decorator)
1. first-class object 변수나 데이터 구조에 객체를 할당할 수 있다 parameter 값으로 전달할 수도 있고 return 값으로도 사용할 수 있다 파이썬의 모든 함수 square라는 함수를 f라는 변수로 사용 2. inner function 함수 내에 또 다른 함수를 넣을 수 있음 print_msg 안에 printer()라는 함수가 존재함 3. closure inner function을 return 함 another라고 하지 않고 왜 another()라고 할까? another에는 printer라는 함수가 return되어 있음 그래서 함수 사용하듯이 사용해야함 h1_func라고 하면 메모리 주소가 출력되는데 h1_func에 함수 inner_func가 리턴..