불쌍한 영어에 대해 사과드립니다. 나는 lisp에 문제가 있습니다. 내가변수 B는 Lisp에서 언 바운드입니다.
* (define a 3)
; in: DEFINE A
; (DEFINE A 3)
;
; caught WARNING:
; undefined variable: A
;
; caught STYLE-WARNING:
; undefined function: DEFINE
;
; compilation unit finished
; Undefined function:
; DEFINE
; Undefined variable:
; A
; caught 1 WARNING condition
; caught 1 STYLE-WARNING condition
debugger invoked on a UNBOUND-VARIABLE in thread #<THREAD
"initial thread" RUNNING
{10029211E1}>:
The variable A is unbound.
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [ABORT] Exit debugger, returning to top level.
어떤 사람이 나에게 도움을 줄 여기 http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-10.html SBCL 에 코드를 입력?
SICP는 하나의 Lisp 방언을 사용합니다. SBCL은 또 다른 Lisp 방언 인 Common Lisp을 구현합니다. Scheme 구현을 사용해야한다고 생각합니다. –