(defun sum_i(a b)
// sum_i라는 함수를 정의하면서 인수로 a와b를 받아들인다.
// sum_i라는 함수를 정의하면서 인수로 a와b를 받아들인다.
(if (> a b)
//조건함수
//조건함수
0
(+ a (sum_i (+ a 1) b)
//여기서 함수본인을 호출하면서 다른언어의 반복문 역활을 해낸다.
//여기서 함수본인을 호출하면서 다른언어의 반복문 역활을 해낸다.
)))
a와b 사이의 수들을 모두 더한다.
책에서는 차수높은프로시져를 정의하기를
"프로시져를 보통의 데이터처럼 사용하는 프로시져라 한다."
여기서는 재귀함수처럼 선언된 본인자채만을 호출하였지만
다르갰지.
책에서는 차수높은프로시져를 정의하기를
"프로시져를 보통의 데이터처럼 사용하는 프로시져라 한다."
여기서는 재귀함수처럼 선언된 본인자채만을 호출하였지만
다르갰지.
댓글 없음 :
댓글 쓰기