golang切片的简单应用-斐波拉契数列

package main

import "fmt"

func main() {

	fbnSlice := fbn(10)
	fmt.Println(fbnSlice)
}
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
}

  

posted @ 2022-03-01 13:10  Star_Gazer  阅读(33)  评论(0编辑  收藏  举报