美文网首页
斐波那契闭包

斐波那契闭包

作者: 七月七日会生病 | 来源:发表于2018-04-19 10:48 被阅读0次

    package main

    import "fmt"

    func fibonacci() func() int {
    res1 := 0
    res2 := 1
    return func() int {
    tmp := res1
    res1, res2 = res2, (res1 + res2)
    return tmp
    }
    }

    func main() {
    f := fibonacci()
    for i := 0; i < 10; i++ {
    fmt.Println(f())
    }
    }

    相关文章

      网友评论

          本文标题:斐波那契闭包

          本文链接:https://www.haomeiwen.com/subject/akaikftx.html