【发布时间】:2021-09-04 09:50:49
【问题描述】:
我们都知道 F9 在调试模式下前进。但是F9前进了几步之后我们怎么能倒退,或者这甚至可能吗?
【问题讨论】:
我们都知道 F9 在调试模式下前进。但是F9前进了几步之后我们怎么能倒退,或者这甚至可能吗?
【问题讨论】:
按F9前进几步后我们怎么能倒退或这可能吗?
这是不可能的,你不能在调试过程中“返回”。 (通常在 Python 和其他编程语言/调试器中就是这种情况。)
原因是调试器必须将程序的状态恢复到上一步。使用您的逻辑将涉及在程序的每个步骤中保存整个状态(内存、堆栈、临时文件等)的副本。 (更不用说不可逆且需要精确计时的操作协议。)这将是指数级的,并且很容易变得不可行。这就是为什么它没有完成。
【讨论】: