我正在使用Dr。Dr.etet开发环境和语言定义#lang scheme
为课程工作。但是,我不确定如何最好地使用此工具进行调试。我希望能够执行一个函数并逐步执行它,在执行的各个点观察不同函数的值。
这可能吗?如果没有,那么逐步执行Scheme程序并对其进行调试的典型方法是什么?
答案 0 :(得分:13)
DrRacket包含一个图形调试界面。单击Debug按钮将启用调试模式。现在,将鼠标悬停在任何括号上将显示一个粉红色的点。右键单击它,将出现一个上下文菜单,其中包含设置断点的选项。使用Go,Step等。您可以在侧窗格中查看上下文中的堆栈和变量。
请参阅docs。
答案 1 :(得分:2)
在工具栏中查看 - 有一个标有“debug”的按钮,它开始在调试模式下执行代码。单击它后,您可以设置断点并检查局部变量。