filter
-
객체로서의 함수Python 2019. 8. 18. 23:05
함수형 언어인 파이썬의 특징에 대해 '전문가를 위한 파이썬'을 바탕으로 정리하였습니다. First-class function 파이썬은 일급 클래스(또는 객체) 함수(First class function)입니다. 일급 클래스 함수의 조건은 다음과 같습니다. 함수를 매개 변수(argument or parameter)로 사용할 수 있는가? 함수를 변수(variable)로 사용할 수 있는가?? 함수를 반환(return)할 수 있는가??? 런타임(run-time)에 생성할 수 있는가??? 다른 언어(일급 클래스 함수를 사용하지 않는)와 달리 함수 자체를 변수, 매개 변수 및 반환 값으로 사용할 수 있습니다. 아래의 코드는 '전문가를 위한 파이썬'에서 일급 클래스 함수를 설명하기 위한 코드입니다. # factior..