0
関数内の関数に引数を渡す際に問題があります。代わりに引数の値が渡されず、 "n"と "x [i]"が渡されます。関数内の関数に引数が渡されない
A <- function(n){
x=rep(0:n)
for(i in x){
x[i]=cGCD(n,x[i])
}
return (sum(x)/(n+1))
}
cGCD <- function(n,m){
if((m==n) || (m==0)){
return (1)
}else{
r = n %% m
return (1 + cGCD(m,r))
}
}
マイエラー:
A(10)
Error in if ((m == n) || (m == 0)) { :
missing value where TRUE/FALSE needed