💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
Snap!相比于Scratch的最大改进之一是调试功能的增强,使得构建和理解大型程序更容易。Snap!具有出色的调试能力,用户可以通过调试器中的单步运行、暂停和恢复程序等功能来理解程序的执行过程。调试功能还包括断点调试和打印log等技巧。Snap!中与调试有关的功能包括单步运行开关、条件断点和三种打印log的方式。启动和停止按钮只影响程序的触发和停止,不会重置程序的状态。在调试模式下,可以逐个高亮运行自定义积木的内部积木。
🎯
关键要点
- Snap!的调试功能是其相比于Scratch的最大改进之一。
- 调试功能增强了复杂程序的可理解性,帮助用户理解程序的执行过程。
- Snap!的调试能力包括单步运行、暂停、恢复程序、条件断点和打印log等功能。
- 调试模式下,用户可以逐个高亮运行自定义积木的内部积木。
- 使用say积木是最简单的打印log方式,适合简单调试。
- debugLog使用变量列表记录所有信息,适合更复杂的调试需求。
- console.log可以通过JavaScript记录log,需要开启JavaScript扩展。
- 启动和停止按钮只影响程序的触发和停止,不会重置程序的状态。
➡️