說,我有一個遞歸代碼如下,其中變量'resultshere'不斷在每次遞歸調用中得到更新。我希望從「previous」調用中看到該變量的值,即使它不在當前範圍內的短暫時間內,也沒有值(尚未)。在eclipse中不斷監視變量,即使它不在範圍內
如何在eclipse中做到這一點?
說我的代碼是這樣的:
public class Test {
public static void main(String[] args) {
System.out.println(fun(5));
}
static int fun(int n) {
int resultshere = 0;
int ret = 0;
if (n == 0) {
resultshere = 1;
return resultshere;
}
ret = fun(n - 1);
resultshere = n * ret;
return resultshere;
}
}
請參閱此鏈接http://abhijitjana.net/2010/10/20/how-to-track-an-object-which-is-out-of-scope-while-debugging/ –