Função Fibonacci

Foi-nos dada uma tarefa, que simplesmente não conseguimos descobrir:

Escreva uma função R que gerará um vetor contendo os primeiros n termos da sequência de Fibonacci. As etapas são as seguintes: (a) Crie o vetor para armazenar o resultado. (B) Inicialize os dois primeiros elementos. (c) Execute um loop com i executando de 3 a n, fi, lling no i-ésimo elemento

Trabalho até agora:

vast=function(n){
 vast=vector()
 vast[1]=1
 vast[2]=1
 for(i in 3){vast[i]=vast[i-1]+vast[i-2]}
 }

Tudo o que acabamos é com o erro: o objeto do tipo 'encerramento' não é subconfigurável ??

Como devemos gerar a função desejada?

questionAnswers(1)

yourAnswerToTheQuestion