用脚本为scratch设置断点提供简单的动态调试功能

编程时,当脚本没有按所希望的那样运行,仅分析源代码又不能发现问题时,希望能运行部分程序代码后停下来,通过分析各个变量的值,来发现错误。这就是动态调试功能。大部分程序开发环境都提供了调试功能,允许在源程序语句处设置断点,程序会在你所设的断点处停止,在查看变量后,允许程序从断点处继续运行。可惜scratch没有提供此功能。看如下脚本。运行前,点击“我的变量”前的选择框出现对勾,使其显示在运行界面上。当脚本执行到脚本“等待按下空格键”,程序停止,可看到“我的变量”的值为1,按下空格键,“我的变量”的值为2…直到,“我的变量”的值为10,程序结束。两条等待脚本是必须的,如去掉第2条等待脚本,当脚本执行到“等待按下空格键”,程序停止后,按下空格键,在按下空格键未抬起前,程序就会执行所有余下的循环,直到程序结束。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值