23. 내부 함수와 Closure
■ 내부함수 함수 안에 정의된 다른 함수 코드 중복을 피하기 위해 주로 사용 def outer(a, b): def inner(c, d): return c + d return inner(a, b) print(outer(4, 7)) ■ closure란? 함수 안에 정의된 다른 함수 함수 내부의 반복되는 코드를 통합하기 위해 주로 사용 내부함수는 외부에서 호출할 수 없다 def student(saying): def inner(quote): return "우리는 '%s' 학생들이다. " %quote return inner(saying) k = student('Master') print(k) # 출력 결과는? def student(saying): def inner(kisu): return '우리는 %s %s 학생..
프로그래밍 언어/Python(파이썬)
2023. 10. 13. 17:38