你怎么找到这里发生了MIT方案的错误?(How do you find where an error

2019-10-21 06:59发布

当你在MIT方案的错误它不会告诉你哪里出现了错误。 例如,它只是打印这样的:

;Unbound variable: top-left
;To continue, call RESTART with an option number:
; (RESTART 3) => Specify a value to use instead of top-left.
; (RESTART 2) => Define top-left to a given value.
; (RESTART 1) => Return to read-eval-print level 1.

如何寻找到在我的代码发生这个错误?

Answer 1:

在麻省理工学院的方案,如果您正在使用从壳REPL,你可以调用调试以获得调试器。 如果您使用的是埃德温编辑器。 它配备了它自己的调试器。 埃德温的调试。 无论是会告诉你的代码中发生错误的文件中的行,如果这是你想要的。 但是,他们提供了大量的信息和设施以发现问题。 这两个环节都与如何使用它们一个很好的解释文档。



文章来源: How do you find where an error has occurred in MIT scheme?