Skip to content
Prev 177341 / 398506 Next

Using trace

Can you just print what you need to know? For example:
+ if(x<1) ans <- 1 else ans <- x*fact(x-1)
+ print(sys.call())
+ cat(sprintf("X is %i\n",x))
+ print(ans)
+ }
fact(x - 1)
X is 0
[1] 1
fact(x - 1)
X is 1
[1] 1
fact(x - 1)
X is 2
[1] 2
fact(x - 1)
X is 3
[1] 6
fact(4)
X is 4
[1] 24


2009/4/13 Stavros Macrakis <macrakis at alum.mit.edu>: