https://repl.it/languages/scheme을 사용하여 구성표 코드를 컴파일하고 일부 함수 호출 오류가 발생합니다. 이 기능은 다음과 같습니다함수 호출 오류 체계
(define (bloop x)
(cond
((null? x) 0)
((not (list? (car x)))
(+ 1 (bloop (cdr x))))
((eq? x ’()) (bloop (car x)))))
내가 좋아하는 뭔가를 전달하려는 :
(bloop '((1) 2 3 4))
을하지만 수 :
Error: execute: unbound symbol: "’"
귀하의 의견, 질문 또는 우려에 감사드립니다. 줄에
'bloop'의 몇 가지 점 : 1.'(null? x)'와'(eq? x '())'같은 것을 확인하십시오; 2. 일부 (대부분?) Scheme 구현에서'cond'는'else' 절이 있어야합니다. 3.'x'가 숫자라면? – mobiuseng