EasyKotlin
EasyKotlin copied to clipboard
函数式编程一章 斐波那契数列 的问题 不理解
斐波那契数列, 是 F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*) 那么函数应该是: fun fibonacci(n: Int): Int { if (n == 0) return 0 if (n == 1) return 1 return feibo(n - 1) + feibo(n - 2) } 为什么用kotlin写成了 fun fibonacci(n: Int) : Int { if (n == 1 | | n == 2) return 1; return fibonacci(n - 1) + fibonacci(n - 2) ; }