나는 초보자이고 체계와 약간 혼돈 스럽다 :목록의 첫 번째 요소와 두 번째 요소를 비교하면 어떻게 마지막 요소에서 멈추게합니까? [간단한 스키마 q]
내가 목록에서 가장 큰 숫자를 원했고 (첫 번째 ns)와 (두 번째 이리스트의 마지막 요소에 도달하면
난 항상 목록에 두 번째 요소에 첫 번째 요소를 비교하고 경우(define (bigger ns)
(cond
.....
((> (first ns)(second ns) (cons.....(bigger (rest ns)))...))
, 더 이상 없을 것입니다 : NS)
그렇게 표현은 다음과 같이 구성 할 두 번째 요소를 사용할 수 있으며 이로 인해 오류가 발생합니다. 마지막으로 멈추게하려면 어떻게해야합니까? 결국, 마지막은 없습니까? 사용하는 기능.