(define pick
(lambda (num lat)
(cond ((null? lat) (quote()))
((= (sub1 num) 0) (car lat))
(else
(pick (sub1 num) (cdr lat))))))
(define brees (quote (a b c d e touchdown g h i)))
(pick 6 brees)
DrRacket의 언어가 고급 학생으로 설정되었습니다. sub1
을 정의한 후에 IronScheme 콘솔에서도 잘 작동합니다.DrRacket에서 작동하지만 콘솔에서 라켓으로 작동하지 않는 이유
오류 메시지는 : 나는 콘솔에이를 입력하면
reference to undefined identifier: R
나는 이것들이 분리 된 실행이라고 가정한다. 나는 당신이 라켓의 최신 버전을 가지고 있는지 확인하고, 그것이 지속된다면, plt 메일 링리스트에 질문하거나 버그를 제출하십시오. PLT 사람들은 당신이 볼 수있는만큼 반응이 좋습니다. 충돌이 REPL 코드에서 발생하지만 어디에서 R이 왔는지 전혀 알 수 없습니다. – deinst
도움 주셔서 감사합니다. 좀 더 연구를하고 PLT 사람들에게 내가 알아낼 수 없는지 물어볼 것입니다. – ecounysis