我正在编写一个返回斐波那契数列中第 n 个元素的方法,但遇到了意外的结束错误。
def fib_seq(n)
a = [0]
n.times do |i|
if i==0
a[i] = 0
else if i==1
a[i] = 1
else
a[i] = a[i-1] + a[i-2]
end
end
return a[n]
end
puts fib_seq(4)
关于我可以搞砸的任何提示?