Inner Function이란
함수 내부에 정의되는 함수를 뜻합니다. 이는 다른 함수에 의해 바깥에 있는 함수에 영향을 주지 않습니다.
예시코드
def outer_function():
print("Outer Function")
def inner_function():
print("Inner Function")
inner_function()
outer_function()
# 출력 결과
# Outer Function
# Inner Function
위의 코드에서 outer_function은 바깥에 있는 함수이고 inner_function은 outer_function 내부에 정의된 함수입니다. inner_function은 outer_function의 실행 없이 따로 실행될 수 없습니다. 따라서 inner_function은 outer_function의 내부 함수라고 할 수 있습니다.
반응형
'기타' 카테고리의 다른 글
[파이썬(Python)]백준 2588번: 곱셈 (0) | 2023.01.28 |
---|---|
[python] for 구문 (0) | 2023.01.27 |
[Python] decorate (0) | 2023.01.27 |
[Python] Visibility (0) | 2023.01.27 |
[Python] polymorphism (0) | 2023.01.27 |