golang [Fibonacci] golang实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang [Fibonacci] golang实现相关的知识,希望对你有一定的参考价值。

// Iterative Fibonacci
func fibonacciIterative(n int) int {
    current, prev := 0, 1
    for i := 0; i < n; i++ {
        current, prev = current + prev, current
    }
    return current
}
// Recursive Fibonacci
func fibonacciRecursive(n int) int {
    if n < 2 {
        return n
    } 
    return fibonacciRecursive(n - 1) + fibonacciRecursive(n - 2)
}

golang map 长度可变吗

参考技术A 长度可变。

以上是关于golang [Fibonacci] golang实现的主要内容,如果未能解决你的问题,请参考以下文章

Golang 学习之路

Golang 入门

Golang入门到项目实战 第一个golang应用

golang编译androidso无法加载

golang如何打印内存内容

Golang入门到项目实战 golang匿名函数