我尝试在" toplevel"中使用setf
我的计划:
(setf x 17)
但SBCL版本1.3.1给出了一条错误消息:
; in: SETF X
; (SETF X 17)
; ==>
; (SETQ X 17)
;
; caught WARNING:
; undefined variable: X
;
; compilation unit finished
; Undefined variable:
; X
; caught 1 WARNING condition
听起来我应该在某处宣布x
,但我不知道该怎么做。