[Go] Go语言递归实现的斐波纳契(Fibonacci)算法 →→→→→进入此内容的聊天室

来自 , 2020-07-11, 写在 Go, 查看 113 次.
URL http://www.code666.cn/view/8164d892
  1. package main
  2.  
  3. // fib returns a function that returns
  4. // successive Fibonacci numbers.
  5. func fib() func() int {
  6.         a, b := 0, 1
  7.         return func() int {
  8.                 a, b = b, a+b
  9.                 return b
  10.         }
  11. }
  12.  
  13. func main() {
  14.         f := fib()
  15.         // Function calls are evaluated left-to-right.
  16.         println(f(), f(), f(), f(), f())
  17. }
  18.  
  19. //go/4353

回复 "Go语言递归实现的斐波纳契(Fibonacci)算法"

这儿你可以回复上面这条便签

captcha