我正试着看一系列递归调用中发生了什么。有没有办法在单行中间设置断点,以查看从每个语句调用函数的时间?
示例:fibonacci(term - 2)+(想在此处设置断点)fibonacci(term - 1)
答案 0 :(得分:2)
我不认为某些主要的IDE(Eclipse,Netbeans)是可能的。 但是,您实际上可以更新代码,以便对其进行评估:
result1 = fibonacci(term - 2);
result2 = fibonacci(term - 1);
sum = result1 + result2;
上述代码可能无法为您提供优雅的代码显示方式,但实际上可以帮助您解决问题。
答案 1 :(得分:0)
您不能这样做,但在某些IDE(Eclipse,IntelliJ)中,您可以评估在调试期间突出显示的表达式。
如果你想查看fibonaci(term-2)
,例如,生成了什么,这可能很有用。