Another approach that does not require global and <<-is:
test <- function(num, count=0) {
if(num > 100)
return(list(res=num, count=count))
num <- num+4
res <- test(num, count+1)
return(res)
}
Please note that the signature for the call is the testsame.
test(1)
#
#
#
#
#
source
share