関数でログ サイクルを再帰的にカウントしたい
logCounter <- function(number) {
k <- 0
if(k>=0){
k = k+1
}
result <- log(number)
if (result > 1) {
logCounter(result)
} else {
return(k)
}
}
logCounter(123)#returns 3 because log(log(log(123))) < 1
しかし、検査したはずのようにカウンター k
が機能しません。したがって、私は本当にあなたの答えをいただければ幸いです!!!