package main import "fmt" func fbn(n int) ([]uint64){ fbnslice := make([]uint64,n) fbnslice[0] = 1 fbnslice[1] = 1 for i :=2 ; i<n ;i++{ fbnslice[i] = fbnslice[i-1] + fbnslice[i-2] } return fbnslice } func main() { fbnSlice := fbn(20) fmt.Print(fbnSlice) }
[1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765]