반응형
학부공부/인공지능2018. 10. 13. 01:46LISP의 Lambda 함수 ( Lambda Functions )

Lambda 함수 함수가 defun으로 정의될 때 , 그 함수명과 주소는 프로그램 안에서 다음의 호출을 대비하여 상징 테이블 (symboric table)에 저장된다. 그러나 때로는 프로그램 안에서 어떤 함수가 오직 한번만 쓰여지는 경우가 많다. 이것은 첫번째 인수로 부함수를 취하는 mapcar에서 자주 사용되어 지는 것을 볼 수 있는데 , LISP는 이것을 위하여 이름없는 혹은 무기명 함수의 사용을 가능하게 하는 기능을 제공하고 있다. 그러한 함수들이 lambda 함수인데 , 그 함수의 일반 형식은 다음과 같다. (lambda (arguments) ) 예를 들어서 보자 . 세제곱(3승) 값을 계싼하기 위해 lambda 함수를 이용하는 예를 들어 보자. 이것은 mapcar 함수와 숫자들의 리스트에 lam..

반응형
image