go语言实现斐波数列练习
- 编辑时间: 2022-09-30 18:42:48
- 浏览量: 382
- 作者: 追梦人
- 文章分类: go后端
- 评论数: 暂无评论
package main import "fmt" func fibonacci(num int) int { if num < 2 { return 1 } return fibonacci(num-1) + fibonacci(num-2) } func fibonacciDe() func() int { a, b := 0, 1 return func() int { a, b = b, a+b return a } } func main() { for i := 0; i < 50; i++ { nums := fibonacci(i) fmt.Println(nums) } f := fibonacciDe() for i := 0; i < 10; i++ { fmt.Println(f()) } }
上一篇: Chrome 浏览器自带 谷歌翻译 失效的最新解决方法
下一篇: 实现使用字符串函数名,调用函数
评论列表
暂无评论
热门阅读
10你有酒我有故事
提交评论