私は Visual Basic で配列と関数を使用するのが初めてで、これを理解できないようです。私の問題は、関数を呼び出すたびにFibo
、値に関係なく 0 が返さn
れることです。エラーはかなり基本的なものだと確信しています。
どんなポインタでも本当に感謝しています!
Public Function fibo(n As Integer) As Integer
Dim arrayFib(n + 1) As Integer 'declare array to hold fibonacci
arrayFib(0) = 0 'idem
arrayFib(1) = 1 'declare start value
Dim i As Integer = 2 'start position
While i <= n
arrayFib(i) = arrayFib(i - 1) + arrayFib(i - 2)
i = 1 + i
Return arrayFib(i)