4
다음 가변적 인 함수 (define doSomething (lambda (x . rest) ...
이 있습니다. 함수는 숫자를 사용하여 호출됩니다 (예 : (doSomething 1 2 3 4 5)
). x
은 1
이고 rest
은 (2 3 4 5)
입니다. ((3 4 5))
: 스키마가 변수를 변수로 전달
내가 재귀 함수를 호출하고 어떻게 든리스트의 목록으로 rest
매개 변수를받을 (3 4 5)
로 x
및 rest
로 두 번째 숫자 (2
)를 넣어하려고
(+ x (doSomething (car rest) (cdr rest)))
그것은 내가 Pretty Big
를 사용하고 있음을 언급 할 가치가있다 :
이
내가 현재 다시 함수를 호출을 시도하는 방법이다. 고마워, 고마워.
마지막으로 그것은 감사합니다, 감사합니다. –