EasyKotlin icon indicating copy to clipboard operation
EasyKotlin copied to clipboard

函数式编程一章 斐波那契数列 的问题 不理解

Open sfshine opened this issue 6 years ago • 0 comments

斐波那契数列, 是 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) ; }

sfshine avatar Apr 16 '18 02:04 sfshine