【问题标题】:Errors as Unbound variable in Lisp SchemeLisp 方案中作为未绑定变量的错误
【发布时间】:2012-10-04 09:39:04
【问题描述】:

我只是输入简单的代码,比如

(define pi 3.14)
(* 2 pi)

我总是收到类似标题的错误消息,这里是详细信息:

(define p 2)
(+ 1 p)
;Unbound variable: p
;To continue, call RESTART with an option number:
; (RESTART 6) => Specify a value to use instead of p.
; (RESTART 5) => Define p to a given value.
; (RESTART 4) => Return to read-eval-print level 4.
; (RESTART 3) => Return to read-eval-print level 3.
; (RESTART 2) => Return to read-eval-print level 2.
; (RESTART 1) => Return to read-eval-print level 1.
;Start debugger? (y or n): n

我正在使用 GNU 方案拦截器,当我输入时

(define p 2)
    (+ 1 p)

我使用 C-x C-e 来运行命令。

【问题讨论】:

    标签: lisp scheme


    【解决方案1】:

    我认为您正在寻找的是:“C-M-z,它评估 [突出显示] 区域中的所有表达式,以及 M-o,它评估整个缓冲区。”更多here.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多