RosettaCodeData/Task/Fibonacci-sequence/Scala/fibonacci-sequence-3.scala

5 lines
134 B
Scala
Raw Permalink Normal View History

2015-02-20 00:35:01 -05:00
def fib(x:Int, prev: BigInt = 0, next: BigInt = 1):BigInt = x match {
case 0 => prev
2018-06-22 20:57:24 +00:00
case _ => fib(x-1, next, next + prev)
2015-02-20 00:35:01 -05:00
}