【问题标题】:How do I step through and debug a Scheme program using Dr. Racket?如何使用 Dr. Racket 逐步调试和调试 Scheme 程序?
【发布时间】:2011-05-30 09:47:03
【问题描述】:

我正在使用 Dr. Racket 开发环境和语言定义 #lang scheme 来完成课程工作。但是,我不确定如何最好地使用此工具进行调试。我希望能够执行一个函数并单步执行它,在执行的各个点观察不同函数的值。

这可能吗?如果不是,那么单步执行Scheme程序并进行调试的典型方法是什么?

【问题讨论】:

    标签: debugging scheme racket


    【解决方案1】:

    查看工具栏——有一个标有“调试”的按钮,它开始在调试模式下执行代码。单击后,您可以设置断点并检查局部变量。

    【讨论】:

      【解决方案2】:

      DrRacket 包含一个图形调试界面。单击“调试”按钮将启用调试模式。现在,将鼠标悬停在任何括号上都会显示一个粉红色的点。右键单击它,将出现一个上下文菜单,其中包含设置断点的选项。使用 Go、Step 等。您可以在侧窗格中观察上下文中的堆栈和变量。

      docs

      【讨论】:

      • 啊。我试图使用它,但我认为我没有正确使用断点(或者由于某种原因没有设置它们)。我正在设法在我现在想要的位置设置断点。我仍然需要习惯它的工作方式,但我认为这可能就是我想要的。
      猜你喜欢
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2018-10-21
      • 2012-08-17
      • 1970-01-01
      相关资源
      最近更新 更多