如何操作可以进入buy()函数内部查看和调试?

如何操作可以进入buy()函数内部查看和调试?

图1,尝试所有单步执行操作,进入的都是图2的submit函数内部

如何进入buy()内部观察单步执行情况?

http://img1.sycdn.imooc.com//climg/5dabca0e082991c906880854.jpg

http://img1.sycdn.imooc.com//climg/5dabca0e0832bf6205991032.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2019-10-20 16:56:08

同学,你好。同学点的是step into:进入子函数。即为单步执行,遇到子函数就进入并且继续单步执行。

同学可以在buy()函数中几次位置打断点,点击step over进行调试。

step over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。

http://img1.sycdn.imooc.com//climg/5dac212109a2bfe107160437.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 lin丶林 #1
    真是奇怪,我上午单步执行step into语句 "executor.submit(buy)"只能进去submit函数内部,死活进不去buy函数内部。。刚在buy函数内部打断,执行"executor.submit(buy)"一直在进buy()函数内部,死活进不了submit函数内部。。
    2019-10-20 22:51:40
  • 好帮手慕美 回复 提问者 lin丶林 #2
    同学,你好。同学要是遇到子函数就进入的话,可以选择setp into;若遇到子函数时不会进入子函数内执行的话,可以选择step over。同学可根据需要来选择。祝学习愉快~~~~
    2019-10-21 10:24:26
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师