如何使用Dr. Racket逐步调试Scheme程序?

Tho*_*ens 10 debugging scheme racket

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

这可能吗?如果没有,那么逐步执行Scheme程序并调试它的典型方法是什么?

dhe*_*aur 13

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

查看文档.