我们得到了一项任务,我们无法弄清楚:
写一个R函数,它将生成一个包含Fibonacci序列的前n项的向量.其中的步骤如下:(a)创建向量以存储结果.(b)初始化前两个元素.(c)运行一个循环,i从3运行到n,填充第i个元素
到目前为止工作:
vast=function(n){
vast=vector()
vast[1]=1
vast[2]=1
for(i in 3){vast[i]=vast[i-1]+vast[i-2]}
}
Run Code Online (Sandbox Code Playgroud)
我们最终得到的是错误:'closure'类型的对象不是子集化的?
我们如何生成想要的功能?