Python Decorator(1)
レコーダを理解するためのネスト関数(または内蔵関数)
既存の叙述内容と重複可能
ネスト関数関数内で定義された別の関数を重畳関数と呼ぶ. ネストされた関数は、その関数を定義する関数内でのみ呼び出され、返されます.
この方法を理解するには、First-class関数、closureを理解する必要があります.
既存の叙述内容と重複可能
ネスト関数
def outer_func():
print('call outer_func function')
# 중첩 함수의 정의
def inner_func():
return 'call inner_func function'
# 중첩 함수 호출
print(inner_func())
""" 함수 안에 함수가 들어간 것이 중첩 함수이다.
중첩 함수는 선언된 함수 안에서만 호출이 가능하고 외부에서 호출이 불가능하다.
(outer_func 함수 안에서 선언되었으니, outer_func 함수 안에서만 호출 가능) """
💡 しかし,関数の外調に重畳関数を用いる方法がある.この方法を理解するには、First-class関数、closureを理解する必要があります.
Reference
この問題について(Python Decorator(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@tkjung/파이썬-데코레이터1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol