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]
本文来自博客园,作者:孙龙-程序员,转载请注明原文链接:https://www.cnblogs.com/sunlong88/p/11135264.html